bol-van / zapret

DPI bypass multi platform
5.84k stars 512 forks source link

Не загружается контент на провайдере "Интегрированные сети связи (ИСС)" Краснодарский край в мобильных приложениях Facebook и Instagram #283

Open nikrays opened 4 weeks ago

nikrays commented 4 weeks ago

Здравствуйте, пытаюсь сделать универсальный конфиг на базе роутеров Keenetic, для Ростелеком - успех, на всех типах устройств работает стабильно Ютуб, и прочая запрещенка, включая fb, inst, x и ТД, контент в них тоже грузится молниеносно, тест был в разных регионах. Используется hostlist-user.

В планах ещё для МТС сделать..

Но есть такой провайдер "Интегрированные сети связи (ИСС)" Краснодарский край. Тут ситуация аналогичная, за исключением контента в fb и inst, при том что именно на мобильных устройствах, на десктопе по прежнему ок. Если подробнее, то когда на мобиле в приложении fb заходим и обновляем, все обновляется, вижу новый текст и посты, но тупо нет картинок и видео, какого чёрта..

Что пробовал:

  1. Игрался с параметрами обмана транспорта, безрезультатно, может какую идею дадите, реально долго стараюсь
  2. QUIC тоже игрался
  3. Нашел максимальное колличество доменов и субдоменов Facebook и Instagram, внёс в хостлист, в надежде обмануть стартовый запрос на image или что-то в этом вроде
  4. Есствественно менял режим на none, чисто так, безысходность
  5. Менял менял на разные паблик резолверы, делал это заменой первых двух строк в пунктах dns1 и 2 в настройках провайдера
  6. Делал get_user, ip искал долго, но мимо

Что возможно стоит попробовать:

  1. Настроить DOT и DOH
  2. Использовать маскарад
  3. Помогите
dzhumshoot commented 4 weeks ago

@nikrays привет! У меня похожая проблема, только у меня как раз-таки Ростелеком. Можешь показать свой конфиг и хостлист? Может натолкнет на какие-то мысли. У меня сейчас так настроено (ютуб - ок, inst - не все прогружает, ресеты в консоли вижу от *.cdninstagram.com):

MODE=nfqws
MODE_HTTP=0
MODE_HTTPS=1
MODE_QUIC=1
MODE_FILTER=hostlist
NFQWS_OPT_DESYNC="--dpi-desync=fake,split2 --dpi-desync-ttl=4 --dpi-desync-ttl6=2 --dpi-desync-split-pos=1 --wssize 1:6 --dpi-desync-fooling=md5sig"
NFQWS_OPT_DESYNC_QUIC="--dpi-desync=fake --dpi-desync-repeats=6"

/opt/zapret/ipset/zapret-hosts-user.txt

googleapis.com
googlevideo.com
i.ytimg.com
i9.ytimg.com
wide-youtube.l.google.com
youtu.be
youtube.com
youtube.googleapis.com
yt3.ggpht.com
yt3.googleusercontent.com
instagram.com
cdninstagram.com
nikrays commented 4 weeks ago

@dzhumshoot

Здравствуйте, тут все есть

https://github.com/nikrays/Zapret-on-Keenetic

nikrays commented 3 weeks ago

@bol-van У вас может быть есть какие-нибудь предположения? По ip блочат?

bol-van commented 3 weeks ago

гадать смысла нет. надо дампы смотреть на конкретной проблеме фб и инсту частично блочат по ип

bol-van commented 3 weeks ago

а еще очень много частных аномалий где-то могут блочить что-то по ип ggc некоторые ростелек блочит это все живет, изменяется черти экспериментируют на каких-то каналах только исследование позволит выяснить

nikrays commented 3 weeks ago

гадать смысла нет. надо дампы смотреть на конкретной проблеме фб и инсту частично блочат по ип

Хорошо, скажите пожалуйста, где их посмотреть? Могу ли я сюда их приложить?

nikrays commented 3 weeks ago

гадать смысла нет. надо дампы смотреть на конкретной проблеме фб и инсту частично блочат по ип

image

Где этот параметр разместить?

Так? NFQWS_OPT_DESYNC="--dpi-desync=fake,disorder2 --dpi-desync-split-pos=1 --dpi-desync-ttl=0 --dpi-desync-fooling=md5sig,badsum --dpi-desync-repeats=6 --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --debug=1 --debug=/opt/zapret/AutoHostsDebug.log"

nikrays commented 3 weeks ago

ресеты в консоли вижу от *.cdninstagram.com

Где вы их видите? В какой консоли? У вас получилось дебаг включить? Где вообще смотреть это все

nikrays commented 3 weeks ago

а еще очень много частных аномалий где-то могут блочить что-то по ип ggc некоторые ростелек блочит это все живет, изменяется черти экспериментируют на каких-то каналах только исследование позволит выяснить

Выяснилось что на десктопах тоже контент в иннст и фейс не грузит, значит по ip? Или с ттл продолжить играться, но если по ip то какой режим выбрать?

bol-van commented 3 weeks ago

протестируйте конектит ли порт 443 неткатом блокчек это делает в начале если порт не конектит то либо менять днс, либо вписывать рабочий ип в хостс, либо проксировать обойти полный ип или порт блок автономно невозможно

nikrays commented 3 weeks ago

@bol-van В общем прогнать facebook.com и Instagram.com этим

/opt/zapret/blockcheck.sh | tee /opt/zapret/blockcheck.txt

Что касается рабочего ip это надо специально найти список ip этих ресурсов, и добавить их в zapret-hosts-user.txt, верно я вас понял?

Что касается днс, я уже не знаю какие прописывать..

bol-van commented 3 weeks ago

их бессмысленно добавлять в лист обхода dpi важно чтобы система ресолвила домены в незаблокированные адреса научитесь проверять доступность порта неткатом и ресолвить домены через произвольные dns (nslookup, dig)

nikrays commented 3 weeks ago

@bol-van Был бы признателен, если бы чуть больше инфы дали, чтобы сделать инструкцию по вашему депо ещё лучше, для людей с разными операторами.

Можно ли через ssh в entware прописать команды для резолва доменов через произвольные днс (nslookup, dig) и как это сделать?

nikrays commented 3 weeks ago

протестируйте конектит ли порт 443 неткатом блокчек это делает в начале если порт не конектит то либо менять днс, либо вписывать рабочий ип в хостс, либо проксировать обойти полный ип или порт блок автономно невозможно

blockcheck.txt

Посмотрите пожалуйста, что вы тут увидите?

bol-van commented 3 weeks ago

ситуация меняется, инструкции писать бесполезно они устареют очень быстро надо уметь самому разбираться

в блокчеке порт блока нет, ип блока нет, zapret легко пробивает DPI

однако, если броузеры на PC используют (а они используют по умолчанию) DoH, то оттуда могут придти заблокированные IP

nikrays commented 3 weeks ago

ситуация меняется, инструкции писать бесполезно они устареют очень быстро надо уметь самому разбираться

в блокчеке порт блока нет, ип блока нет, zapret легко пробивает DPI

Тогда почему же на этом горе провайдере не получается отобразить контент, то есть фото и видео содержимое в инстаграмм и Фейсбук? Что могли бы посоветовать? Поиграться ещё с --dpi-desync?

bol-van commented 3 weeks ago

надо смотреть в броузере на каких доменах затык идет F12. вкладка "сеть" заодно там добавить поле "протокол" в контекстном меню чтобы смотреть на каком протоколе (h3, https) застревает в дебаггере так же есть инфа на какой ип он лезет вот его то и надо пробить неткатом, если конекта не идет совсем

nikrays commented 3 weeks ago

надо смотреть в броузере на каких доменах затык идет F12. вкладка "сеть" заодно там добавить поле "протокол" в контекстном меню чтобы смотреть на каком протоколе (h3, https) застревает в дебаггере так же есть инфа на какой ип он лезет вот его то и надо пробить неткатом, если конекта не идет совсем

Я примерно понял, попробую позже, надеюсь что в конце концов все получится

nikrays commented 3 weeks ago

надо смотреть в броузере на каких доменах затык идет F12. вкладка "сеть" заодно там добавить поле "протокол" в контекстном меню чтобы смотреть на каком протоколе (h3, https) застревает в дебаггере так же есть инфа на какой ип он лезет вот его то и надо пробить неткатом, если конекта не идет совсем

image

Протокол не хочет показывать, эти домены в хост листе все присутствуют... Вот что заметил, когда переключаю user agent например айфон, то грузится мобильная версия, ну картинки всмысле, но в тоже время на самом айфоне в приложении не грузится..

image

Что касается дебаггера и нетката, мне не хватает информации и знаний, подскажите как это все выполнить?

bol-van commented 3 weeks ago

видно что фейс конектит но не конектит static.xx.fbcdn.net там надо покопаться и найти конкретный ип адрес куда лез броузер надо проверить этот ип на порт tcp 443. есть конект или нет если нет это блокировка ип и надо плясать со сменой днс/doh или вносить в хостс неблоченые ип

как все это делать гуглите.

Andy-Foxxx commented 1 week ago

Добрый день! Извиняюсь, что не по теме. Ответьте пожалуйста, а куда делась ваша разработка "zapret на Keentic"? Себе успел настроить, хотел коллеге, а тема сегодня пропала, не додумался скопировать...

bol-van commented 1 week ago

это не моя разработка кинетик не поддерживаю

Andy-Foxxx commented 1 week ago

bol-van, простите, вопрос был к nikrays, просто не знаю как ему лично написать.

zhendosina commented 1 week ago

@Andy-Foxxx у меня аналогичная история))))

AndryTerry commented 3 days ago

@nikrays Присоединяюсь к комментам выше, хотел обновить конфиг, а вы снесли инструкцию.. Отличная была. Не вернете?

nikrays commented 3 days ago

@AndryTerry ваш ТГ

AndryTerry commented 3 days ago

@AndryTerry ваш ТГ

https://t.me/Ilya_Teterin