Anonym-tsk / nfqws-keenetic

MIT License
612 stars 48 forks source link

[BUG] Не работают видео в браузере на ПК, в приложении и браузере телефона #3

Closed Figaroo777 closed 2 months ago

Figaroo777 commented 2 months ago

Опишите проблему Установил программу по инструкции, после этого Youtube заработал на Android TV и на Samsung Tizen. В то же время в браузере на ПК, в приложении и браузере телефона видео не работают. До этого пробовал Вашу программу [tpws-keenetic], на ней вообще ничего на работало, тут хотя бы телевизоры запустились, за это большое спасибо, но хотелось бы также иметь возможность использовать Youtube на ПК и телефоне.

Модель маршрутизатора Keenetic Ultra (KN-1811), прошивка 4.1.7

Выполните команды и приложите их вывод cat /opt/etc/nfqws/nfqws.conf

> # Provider network interface, e.g. eth3
# You can specify multiple interfaces separated by space, e.g. ISP_INTERFACE="et                                                                             h3 nwg1"
ISP_INTERFACE="eth3 br0"

# All arguments here: https://github.com/bol-van/zapret (search for `nfqws` on t                                                                             he page)
NFQWS_ARGS="--dpi-desync=fake,disorder2 --dpi-desync-split-pos=1 --dpi-desync-tt                                                                             l=6 --dpi-desync-fooling=badsum"
NFQWS_EXTRA_ARGS="--hostlist=/opt/etc/nfqws/user.list --hostlist-auto=/opt/etc/n                                                                             fqws/auto.list --hostlist-auto-debug=/opt/var/log/nfqws.log --hostlist-exclude=/                                                                             opt/etc/nfqws/exclude.list"

NFQUEUE_NUM=200
PIDFILE=/opt/var/run/nfqws.pid

ps | grep nfqws

> 961 21474836   524 S    /opt/usr/bin/nfqws --daemon --qnum=200 --pidfile=/opt/var/run/nfqws.pid --dpi-desync=fake disorder2 --dpi-desync-split-pos=1 --dp
 1388 root      5976 D    grep nfqws

iptables-save | grep 200

> -A POSTROUTING -o br0 -p tcp -m tcp --dport 80 -m mark ! --mark 0x40000000/0x40000000 -j NFQUEUE --queue-num 200 --queue-bypass
-A POSTROUTING -o br0 -p tcp -m tcp --dport 443 -m connbytes --connbytes 1:8 --connbytes-mode packets --connbytes-dir original -m mark ! --mark 0x40000000/0x40000000 -j NFQUEUE --queue-num 200 --queue-bypass
-A POSTROUTING -o eth3 -p tcp -m tcp --dport 80 -m mark ! --mark 0x40000000/0x40000000 -j NFQUEUE --queue-num 200 --queue-bypass
-A POSTROUTING -o eth3 -p tcp -m tcp --dport 443 -m connbytes --connbytes 1:8 --connbytes-mode packets --connbytes-dir original -m mark ! --mark 0x40000000/0x40000000 -j NFQUEUE --queue-num 200 --queue-bypass
Anonym-tsk commented 2 months ago

Зачем вы интерфейс br0 добавили в конфиг?

Figaroo777 commented 2 months ago

Зачем вы интерфейс br0 добавили в конфиг?

На всякий случай видимо ) нужно убрать?

Anonym-tsk commented 2 months ago

Нужно убрать

Anonym-tsk commented 2 months ago

Уточню. Остановить сервис, убрать из конфига, запустить сервис

Figaroo777 commented 2 months ago

Уточню. Остановить сервис, убрать из конфига, запустить сервис

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

frav1s commented 2 months ago

Кстати, такая же ситуация, только вчера поставил на 1811, все работало. А вот буквально час назад все упало

dcttly commented 2 months ago

Уточню. Остановить сервис, убрать из конфига, запустить сервис

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

/opt/etc/init.d/S51nfqws stop /opt/etc/init.d/S51nfqws start

Figaroo777 commented 2 months ago

Уточню. Остановить сервис, убрать из конфига, запустить сервис

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

/opt/etc/init.d/S51nfqws stop /opt/etc/init.d/S51nfqws start

Cпасибо, попробовал, терминал реагирует, командами перезапустил сервис, но проблема осталась. Кстати, можете пояснить, что такое /opt/? Папка etc у меня в корне отображается, папки opt соответственно не вижу. Но скрипт запускается все равно

SPIRITUFA commented 2 months ago

/opt/

Грубо говоря это память либо устройство куда накатывается entware.

Figaroo777 commented 2 months ago

Нашел решение проблемы. На роутере нужно отключить IPV6, тогда youtube начинает работать на всех устройствах. Отключение этого параметра как-то влияет на возможности использования интернета?

В гит

dcttly commented 2 months ago

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

Anonym-tsk commented 2 months ago

Правила для IPv6 в процессе

frav1s commented 2 months ago

Спасибо, отключение ipv6 помогло!!

perosnamjl commented 2 months ago

Нашел решение проблемы. На роутере нужно отключить IPV6, тогда youtube начинает работать на всех устройствах. Отключение этого параметра как-то влияет на возможности использования интернета?

В гит

лично у меня после отключения отвалился инет(

eecscorpion commented 2 months ago

Правила для IPv6 в процессе

Продублировал в S51nfqws 45, 46 и 62, 63 строку, iptables заменил на ip6tables, т.к. автор пишет что ip6tables работает для nfqws также как и iptables. Работает с включённым IPv6.

Anonym-tsk commented 2 months ago

Добавлена поддержка IPv6, можно проверять.

Figaroo777 commented 2 months ago

Добавлена поддержка IPv6, можно проверять.

Нужно все переустановить или просто что-то заменить?

Anonym-tsk commented 2 months ago

Нужно все переустановить или просто что-то заменить?

Просто переустановите

Figaroo777 commented 2 months ago

Добавлена поддержка IPv6, можно проверять.

Переустановил, пока все работает. Большое спасибо за труд!