bol-van / zapret

DPI bypass multi platform
7.81k stars 602 forks source link

Не работает официальное приложение youtube на телевизорах lg #259

Closed nobody7356 closed 2 months ago

nobody7356 commented 2 months ago

На маршрутизаторе с openwrt запущено tpws

tpws --daemon --bind-addr 192.168.1.1 --port 999 --disorder --tlsrec=sni --split-pos=2 --pidfile $PIDFILE
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 80 -j REDIRECT --to-port 999
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 443 -j REDIRECT --to-port 999

Подскажите, может какой параметр для tpws дополнительно включить? Есть идеи?

Пробовал заблокировать udp 443 как здесь советуют https://github.com/bol-van/zapret/issues/233 - не помогло

maximwarner commented 2 months ago

Доброго времени суток! У меня точно та же ситуация на Android TV. 443 порт тоже не помог. Интересно то, что ютуб не может только стартовать под zapret, а после старта, отлично с ним работает. Я делаю так: подключаюсь к Wi-Fi без запрета. Ютуб, долго, но загружается, включается без ошибок сети. Затем снова переключаюсь на Wi-Fi с активным zapret и можно спокойно смотреть видео без каких-либо зависаний. До того, как закроете ютуб. Потом придется все это повторять. Пока что, пока не нашел как побороть проблему с запуском, приходится использовать такой костыль. Попробуйте, может хоть так сможете смотреть.

bol-van commented 2 months ago

у меня нет ничего из вышеописанного. не на чем смотреть если найдете приложение андроид где тоже самое - проверю

nobody7356 commented 2 months ago

Доброго времени суток! У меня точно та же ситуация на Android TV. 443 порт тоже не помог. Интересно то, что ютуб не может только стартовать под zapret, а после старта, отлично с ним работает. Я делаю так: подключаюсь к Wi-Fi без запрета. Ютуб, долго, но загружается, включается без ошибок сети. Затем снова переключаюсь на Wi-Fi с активным zapret и можно спокойно смотреть видео без каких-либо зависаний. До того, как закроете ютуб. Потом придется все это повторять. Пока что, пока не нашел как побороть проблему с запуском, приходится использовать такой костыль. Попробуйте, может хоть так сможете смотреть.

Увы, не помогло. Спасибо за отклик.

nobody7356 commented 2 months ago

Вот что нашел на просторах интернета и это дало подсказку в какую сторону копать.

Указанная утилита предлагает два основных режима работы – это TPWS или NFQWS. При использовании в режиме TPWS есть недостатки, заключающиеся в том, что в этом режиме не модифицируется протокол QUIC (HTTP/3), а также приложение YouTube на смарт телевизорах с WebOS или Android TV перестает вообще запускаться.

Похоже что утилитой TPWS не обойтись и надо использовать NFQWS. Для тв нужно кроме tcp 80, 443 модифицировать udp 443 (QUIC), как видим в некоторых случая для Android TV достаточно просто заблокировать udp 443 и он сам переходит на tcp 443, для lg WebOS это увы не работает.

maximwarner commented 2 months ago

@nobody7356 попробуй этот конфиг https://github.com/bol-van/zapret/discussions/200#discussioncomment-10230793 ! У меня ютуб на Android TV после него наконец-то завелся!

nobody7356 commented 2 months ago

Я не устанавливал весь пакет, я запускал отдельный бинарник tpws

На этот раз я запустил инсталятор, выбрал режим nfqws и все заработало из коробки.