Innokentiy
интересный подход
Innokentiy
может быть, можно для таких адресов подменять мсс на отдачу на крошечный
Viktor
1) RouterOS 7.5+ 2) В prerouting добавляем правило по Dst.Address List и заворачиваем в желаемый туннель 3) PROFIT!
с сегоднящнего дня туда надо больше адресов, потому что иначе сам сайт ютуба или приложение не загрузится youtube.com googlevideo.com ytimg.com youtu.be ggpht.com youtubei.googleapis.com ytimg.l.google.com nhacmp3youtube.com googleusercontent.com googleapis.com gstatic.com отсюда https://habr.com/ru/news/834792/
Viktor
получилось ли обойти тспу через фрагментацию?
буксую с миграцией на ros7 в части /routing/rule тех команд выше, маршрут по умолчанию кудато постоянно отваливается )
Ma
мой конфиг на сервере local 10.0.0.63 port 1194 proto tcp dev tun ca ca.crt cert server.crt key server.key dh dh.pem auth SHA1 cipher AES-256-CBC client-to-client # tls-crypt tc.key topology subnet server 10.8.0.0 255.255.255.0 push "redirect-gateway def1 bypass-dhcp" ifconfig-pool-persist ipp.txt push "dhcp-option DNS 1.1.1.1" push "dhcp-option DNS 1.0.0.1" push "block-outside-dns" keepalive 10 120 user nobody group nogroup persist-key persist-tun verb 3 #crl-verify crl.pem status /var/log/openvpn-lop-status.log log /var/log/openvpn-lop.log
Maxim
64.233.160.0/21, 74.125.0.0/16, 94.140.14.0/24, 108.177.14.0/23, 142.250.0.0/15, 172.217.0.0/16, 173.194.0.0/16, 188.177.14.0/23, 209.85.128.0/17, 209.85.233.0/24, 212.188.37.0/24, 216.58.212.0/24, 216.58.192.0/19 вот эти диапазоны завернуть куда то где можно и все работает
Maxim
У меня через США идёт. Работает ютуб без тормозов
bmw
Да что же это такое? :) Гугл из своей корзинки не выпрыгнет никогда. Точнее, у него же есть своя автономка, AS15169. Найти можно поиском, или https://ipinfo.io/AS15169
bmw
На конец июля выжимку можно найти и на пастебин: https://pastebin.com/iRTgKghR
Dmitry
На конец июля выжимку можно найти и на пастебин: https://pastebin.com/iRTgKghR
Да тут же приводился json с списком сетей, что ещё нужно-то?
bmw
Да тут же приводился json с списком сетей, что ещё нужно-то?
да, например. просто там уже команды для МТ
Dmitry
да, например. просто там уже команды для МТ
А ещё есть набор скриптов для mt который умеет в json parse. После этого работа с списком ресурсов от "производителя" становится удобной и приятной.
Dmitry
Задал ссылку, сказал скачать, сказал преобразовать json в address-list, забыл.
Innokentiy
зочем жсон? есть плейнтекст
Innokentiy
его еще проще обрабатывать
nuc
его еще проще обрабатывать
жсон все же проще, чем просто тхт на тике, с учетом deserialize
Innokentiy
куда уж проще чем то, что по ссылке выше?
Dmitry
куда уж проще чем то, что по ссылке выше?
Тут придется писать собственный parser, хотя не знаю кому как удобнее
nuc
куда уж проще чем то, что по ссылке выше?
Касательно ютуба проще и правильнее использовать стаик днс фвд + аддресслист на днс через туннуль, куда и пойдет трафик.
Dmitry
СТОП ДУИНГ ИПв6! *сарказм
Ну блин... Так хоть в IPv6 ещё хоть чуть чуть разберусь
Ilya
Я сделал вот так, можно конечно в один скрипт завернуть, но я для красоты разбил это дело
Ilya
Scheduler: schedule_ips_update /system script run script_google_ips_fetch :delay 10 /system script run script_facebook_ips_fetch
Ilya
Scripts:
Ilya
script_facebook_ips_fetch /file remove [/file find name=facebook.txt] :delay 10 /tool fetch url="https://raw.githubusercontent.com/lord-alfred/ipranges/main/facebook/ipv4_merged.txt" mode=https output=file dst-path=facebook.txt :delay 10 /system script run script_facebook_ips_update
Ilya
script_facebook_ips_update :if ( [/file get [/file find name=facebook.txt] size] > 0 ) do={ /ip firewall address-list remove [/ip firewall address-list find list=AntiBlockFacebook] :global content [/file get [/file find name=facebook.txt] contents]; :global contentLen [ :len $content ] ; :global lineEnd 0; :global line ""; :global lastEnd 0; :do { :set lineEnd [:find $content "\n" $lastEnd ] ; :set line [:pick $content $lastEnd $lineEnd] ; :set lastEnd ( $lineEnd + 1 ) ; :if ( [:pick $line 0 1] != "#" ) do={ :local entry [:pick $line 0 $lineEnd ] :if ( [:len $entry] > 0 ) do={ /ip firewall address-list add list=AntiBlockFacebook address=$entry } } } while ($lineEnd < $contentLen-1) }
Ilya
script_google_ips_fetch /file remove [/file find name=google.txt] :delay 10 /tool fetch url="https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv4_merged.txt" mode=https output=file dst-path=google.txt :delay 10 /system script run script_google_ips_update
Ilya
script_google_ips_update :if ( [/file get [/file find name=google.txt] size] > 0 ) do={ /ip firewall address-list remove [/ip firewall address-list find list=AntiBlockGoogle] :global content [/file get [/file find name=google.txt] contents]; :global contentLen [ :len $content ] ; :global lineEnd 0; :global line ""; :global lastEnd 0; :do { :set lineEnd [:find $content "\n" $lastEnd ] ; :set line [:pick $content $lastEnd $lineEnd] ; :set lastEnd ( $lineEnd + 1 ) ; :if ( [:pick $line 0 1] != "#" ) do={ :local entry [:pick $line 0 $lineEnd ] :if ( [:len $entry] > 0 ) do={ /ip firewall address-list add list=AntiBlockGoogle address=$entry } } } while ($lineEnd < $contentLen-1) } /ip firewall address-list remove [/ip firewall address-list find address=8.8.4.0/24] /ip firewall address-list remove [/ip firewall address-list find address=8.8.8.0/24]
Alexey
Timeweb прекрасно дают vps Амстердам/Польша
У timeweb косяк в том, что их ipшники все равно как российские распознаются. Попали в списки. Поэтому некоторые сайты не открываются. Например, openai не работает. Ну а свалил я от них, когда цены в один день выросли в 2.5 раза. Я сейчас купил на cloudzy.com. Там есть оплата криптой
Dmitry
Это нужно было в 2012-2014 делать)))
Здорово, но я как то не хочу вообще в этом участвовать, по множеству причин.
Евгений
Имхо, правильнее поднять IPv6 - потому что ТСПУ в него не может. Этим и занимаюсь.
У меня дома домру. Айпив6 настроен. Ютуб на пк тормозит. Боюсь, что не панацея
Dmitry
У меня дома домру. Айпив6 настроен. Ютуб на пк тормозит. Боюсь, что не панацея
Ну как бы собираюсь использовать tunnel-broker, по этой же причине
Alexey
Здорово, но я как то не хочу вообще в этом участвовать, по множеству причин.
Выбор ВПС провайдеров, где есть оплата российской картой не такой большой. Да и кажется, есть не нулевая вероятность, что их заставят однажды соблюдать российские законы. Так что либо крипта либо карты иностранная
Vadim
Ну как бы собираюсь использовать tunnel-broker, по этой же причине
нужен только статичный внешний адрес. И тот же he требует много инфы о себе, вплоть до адреса и телефона. Хз, можно ли их указать рандомными)
Vadim
и ещё he не дает указать gmail.com в качестве домена почты. Работает googlemail.com (на него и письма приходят).
Vadim
ну вдруг кто-то решит повторить
Ma
Подскажите, пожалуйста. Уже длительное время эта проблема
Ma
Подскажите, пожалуйста. Уже длительное время эта проблема
Настроил на ubuntu сервере openvpn с помощью скрипта на гитхабе, чтоб конфиг поддерживался микротиком(client). В итоге первый раз подключился, но когда роут настраивал на туннель выдавало Rlop/[ip]:1544 MULTI: bad source address from client [192 168 88 248], packet dropped Потом решил через другой популярный скрипт с гита попробовать. Чтоб удостовериться, что опенвпн работает - подключился через телефон и все норм. Настроил на микротике, коннект произошел, но так же все. Помогите, пожалуйста, закончить это дело с openvpn
Ma
Бот удалил прошлое сообщение из-за ИП
Ma
Это не решило проблему
Ma
Добавлял client-config-dir
Ma
Указывал роуты
Ma
Может в силу слабого знания английского языка я сделал что-то не так, но из того, что сделал — ничего не помогло
Oleg
Приветы, наверняка тут уже обсуждалось... Поделитесь плиз готовым рецептом обхода блокировки youtube?
Oleg
Готовое решение спрашиваю/прошу
░▒▓ТрезвыйЕжик▓▒░
░▒▓ТрезвыйЕжик▓▒░
Ещё один с купоном
Oleg
Ещё один с короной на голове
░▒▓ТрезвыйЕжик▓▒░
Ещё один с короной на голове
Без короны, это вы почему то решили что вам всё и все обязаны дать бесплатно и по требованию
Vadim
Приветы, наверняка тут уже обсуждалось... Поделитесь плиз готовым рецептом обхода блокировки youtube?
да вы прикалываетесь, там решение простое и очевидное как 2 копейки
Михаил
Готовое решение спрашиваю/прошу
Промаркировать весь траффик до ютуба, и завернуть его в ВПН, до тех мест где нет блокировки.
Михаил
Практическая часть нужно по микроту
Вам сделать или вас научить? )
Михаил
готовых пошаговых инструкций не существует
Oleg
Вам сделать или вас научить? )
скринов будет достаточно
Maxim
Касательно ютуба проще и правильнее использовать стаик днс фвд + аддресслист на днс через туннуль, куда и пойдет трафик.
Один я юзаю BGP и заворачиваю только то что нужно и не заморачиваюсь об изменении состава адресов/доменов?
Dmitry
скринов будет достаточно
ссылка выше на пикабу
Михаил
скринов будет достаточно
вам, как минимум, надо заиметь сервер на втором конце туннеля, где-нибудь за границей, чтобы туда трафик слать. А потом уже настраивать.
Михаил
туннель живой есть до туда?
Maxim
BGP с кем ?
с антифильтром
Dmitry
с антифильтром
ну кхмм ... тогда это зависит от них, ведь так ?
Maxim
ну кхмм ... тогда это зависит от них, ведь так ?
Ведь да).... но просто когда железка одна - наверное можно поиграться... а когда их много и подобное творить на каждой - устанешь админить...
Maxim
Да и в целом ребята молодцы, сломались серьёзно однажды и недавно, и только потому, что нагрузки не вывезли) когда нельзяграмм заблокироовали такого ажиотажа небыло... а тут все ломанулись)
Name
с антифильтром
А он вообще живой? Ничего не отдает, второй день пинаю.