Anonym-tsk / nfqws-keenetic

MIT License
639 stars 50 forks source link

[BUG] Плохо грузит плеер Ютуба #88

Closed jAba65 closed 1 month ago

jAba65 commented 1 month ago

Опишите проблему обновил nfqws до 09.10, стал плохо грузится плеер ютуба, бывает по 2-3 минуты

Модель маршрутизатора Keenetic Giga (KN-1011)

Провайдер Ростелеком/ppp0

Выполните команды и приложите их вывод opkg info nfqws-keenetic

Package: nfqws-keenetic
Version: 2.4.1
Depends: iptables, busybox
Conflicts: tpws-keenetic
Status: install user installed
Section: net
Architecture: all
Size: 726199
Filename: nfqws-keenetic_2.4.1_all_entware.ipk
Conffiles:
 /opt/etc/nfqws/nfqws.conf b49e99e9938987df7d24e87d8b87f69cf1f39c3ddf0368462c92bf36e8bbe3a5
 /opt/etc/nfqws/user.list 45dc2adaa172b86d73369c6ed12a8a0e648b851b66293b11514c3b1d4bd3fce6
 /opt/etc/nfqws/auto.list e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 /opt/etc/nfqws/exclude.list 31fbbe06a06e48f9047db40300750b7f11c203a7434fb1a3151f33518ccd9805
Description: NFQWS service
Installed-Time: 1728501543

/opt/etc/init.d/S51nfqws restart

Stopping NFQWS service...
we have 3 user defined desync profile(s) and default low priority profile 0
Loading hostlist /opt/etc/nfqws/auto.list
loading plain text list
Loaded 18 hosts from /opt/etc/nfqws/auto.list
Loading hostlist /opt/etc/nfqws/user.list
loading plain text list
Loaded 91320 hosts from /opt/etc/nfqws/user.list
Loading hostlist /opt/etc/nfqws/auto.list
loading plain text list
Loaded 18 hosts from /opt/etc/nfqws/auto.list
Loading hostlist /opt/etc/nfqws/user.list
loading plain text list
Loaded 91320 hosts from /opt/etc/nfqws/user.list
Loading hostlist /opt/etc/nfqws/exclude.list
loading plain text list
Loaded 26 hosts from /opt/etc/nfqws/exclude.list
Loading hostlist /opt/etc/nfqws/exclude.list
loading plain text list
Loaded 26 hosts from /opt/etc/nfqws/exclude.list
Started NFQWS service

cat /opt/etc/nfqws/nfqws.conf

# Provider network interface, e.g. eth3
# You can specify multiple interfaces separated by space, e.g. ISP_INTERFACE="ppp0"
ISP_INTERFACE="ppp0"

# All arguments here: https://github.com/bol-van/zapret (search for `nfqws` on the page)
# HTTP(S) strategy
NFQWS_ARGS="--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --dpi-desync-repeats=6 --new --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-split-pos=1 --dpi-desync-fooling=md5sig,badseq --dpi-desync-fake-tls=/opt/etc/nfqws/tls_clienthello.bin"

# QUIC strategy
NFQWS_ARGS_QUIC="--dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-cutoff=d4 --dpi-desync-fooling=badsum --dpi-desync-fake-quic=/opt/etc/nfqws/quic_initial.bin"

# auto - automatically detects blocked resources and adds them to the auto.list
NFQWS_EXTRA_ARGS="--hostlist=/opt/etc/nfqws/user.list --hostlist-auto=/opt/etc/nfqws/auto.list --hostlist-auto-debug=/opt/var/log/nfqws.log --hostlist-exclude=/opt/etc/nfqws/exclude.list"

# list - applies rules only to domains in the user.list
#NFQWS_EXTRA_ARGS="--hostlist=/opt/etc/nfqws/user.list"

# all  - applies rules to all traffic except domains from exclude.list
#NFQWS_EXTRA_ARGS="--hostlist-exclude=/opt/etc/nfqws/exclude.list"

# IPv6 support
IPV6_ENABLED=0

# HTTP support
HTTP_ENABLED=0

# QUIC support
QUIC_ENABLED=1
UDP_PORTS=443,50000:65535

# Syslog logging level (0 - silent, 1 - debug)
LOG_LEVEL=0

NFQUEUE_NUM=200
USER=nobody
CONFIG_VERSION=3

ps | grep nfqws

12141 nobody   16124 S    /opt/usr/bin/nfqws --daemon --pidfile=/opt/var/run/nfqws.pid --user=nobody --qnum=200 --fil
12185 root      5400 S    grep nfqws

iptables-save | grep 200

-A POSTROUTING -o ppp0 -p udp -m multiport --dports 443,50000:65535 -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 ppp0 -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

sysctl net.netfilter.nf_conntrack_checksum

net.netfilter.nf_conntrack_checksum = 0
jAba65 commented 1 month ago

Так же перестал работать Ютуб на телефоне

Riadner commented 1 month ago

Почему параметр --dpi-desync= повторяется 2 раза в одной строке в конфигурации? Это нормально? На Дом.ру тоже отвалился в последний час.

jAba65 commented 1 month ago

это разные стратегии, конфиг дефолтный

Riadner commented 1 month ago

Снимок экрана 2024-10-09 224927

jAba65 commented 1 month ago

Снимок экрана 2024-10-09 224927

тоже самое

DDefou commented 1 month ago

аналогично, но обновил пакет и все работает как прежде

HerosteveFeed commented 1 month ago

Такая же проблема, несколько часов назад всё отлично работало

gudvindll commented 1 month ago

пакет обновлял что бы попасть в ds, Дискорд заработал, отвал ютуба случился.

SVY76 commented 1 month ago

Отвалился ютуб повсюду

elijah0107 commented 1 month ago

Тоже перестал грузить

ops244 commented 1 month ago

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

gudvindll commented 1 month ago

Половину ночи пробовал всемозможные стратегии, Discord работает как до блокировки, когда дело доходит до Youtube все летит к чертям. Либо через 2-3 минуты начинает играть ролик. либо цикличная загрузка. На девайсах типа телефона или телевизора вообще эффект нулевой. Миниатюры грузятся, при попытке перейти в видео бесконечная загрузка, даже комментарии не грузятся. Пробовал откатиться на 2.3.3 . результат такой же с youtube. Хотя вчера до обновления все работало прекрасно

HerosteveFeed commented 1 month ago

Помогло изменение значения --dpi-desync-repeats на 20, ютуб и инстаграм вновь стали работать

gudvindll commented 1 month ago

Помогло изменение значения --dpi-desync-repeats на 20, ютуб и инстаграм вновь стали работать

А конфиг не покажите? Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая

Был бы рад починить все на новой версии

kolek15 commented 1 month ago

Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая А как откатиться? какую команду прописать?

HerosteveFeed commented 1 month ago

Помогло изменение значения --dpi-desync-repeats на 20, ютуб и инстаграм вновь стали работать

А конфиг не покажите? Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая

Был бы рад починить все на новой версии

NFQWS_ARGS="--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --dpi-desync-repeats=20 --new --dpi-desync=fake,disorder2 --dpi-desync-ttl=3 --dpi-desync-split-pos=1 --dpi-desync-repeats=20 --dpi-desync-fooling=md5sig,badseq --dpi-desync-fake-tls=/opt/etc/nfqws/tls_clienthello.bin"

NFQWS_ARGS_QUIC="--dpi-desync=fake --dpi-desync-repeats=20 --dpi-desync-cutoff=d4 --dpi-desync-fooling=badsum --dpi-desync-fake-quic=/opt/etc/nfqws/quic_initial.bin"

UDP_PORTS=443,444,50000:65535

Я не уверен, насколько данные настройки не являются костыльными, но как говорится, работает и слава богу. Оператор Билайн.

gudvindll commented 1 month ago

Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая А как откатиться? какую команду прописать? а там достаточно просто все. сначала бекапы конфигов советую сделать

opkg remove nfqws-keenetic opkg update wget https://anonym-tsk.github.io/nfqws-keenetic/all/nfqws-keenetic_2.3.3_all_entware.ipk opkg install nfqws-keenetic_2.3.3_all_entware.ipk

kolek15 commented 1 month ago

Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая А как откатиться? какую команду прописать? а там достаточно просто все. сначала бекапы конфигов советую сделать

opkg remove nfqws-keenetic opkg update wget https://anonym-tsk.github.io/nfqws-keenetic/all/nfqws-keenetic_2.3.3_all_entware.ipk opkg install nfqws-keenetic_2.3.3_all_entware.ipk

Откатился, но yt так и не грузит

gudvindll commented 1 month ago

Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая А как откатиться? какую команду прописать? а там достаточно просто все. сначала бекапы конфигов советую сделать

opkg remove nfqws-keenetic opkg update wget https://anonym-tsk.github.io/nfqws-keenetic/all/nfqws-keenetic_2.3.3_all_entware.ipk opkg install nfqws-keenetic_2.3.3_all_entware.ipk

Откатился, но yt так и не грузит

В файле user.list что?

у меня там cat /opt/etc/nfqws/user.list

googlevideo.com
youtubei.googleapis.com
i.ytimg.com

discord-attachments-uploads-prd.storage.googleapis.com
dis.gd
discord.co
discord.com
discord.design
discord.dev
discord.gg
discord.gift
discord.gifts
discord.media
discord.new
discord.store
discord.tools
discordapp.com
discordapp.net
discordmerch.com
discordpartygames.com
discord-activities.com
discordactivities.com
discordsays.com
discordstatus.com
discord.com
discord.gg
discordapp.com
discord-attachments-uploads-prd.storage.googleapis.com
dis.gd
discordstatus.com
discord.media
discordapp.net
discordcdn.com
discord.dev
discord.new
discord.gift
discord.co

rutracker.org
x12lab commented 1 month ago

В файле user.list что?

Лично у меня используется exclude mode (всё, кроме хостов из списка), поэтому user.list не играет роли.

На проводном билайне не работает ни одна из прошлых стратегий, а если сделать --dpi-desync-repeats=20, то иногда в yt что-то прорывается, но перед этим ооооочень сильно и долго тупит. В основном проигрыватель просто висит и ничего не грузит.

Все остальное кроме yt работает.

gudvindll commented 1 month ago

Помогло изменение значения --dpi-desync-repeats на 20, ютуб и инстаграм вновь стали работать

А конфиг не покажите? Я откатился на 2.3.3 с костылями ютуб пашет, но буферизация долгая

Был бы рад починить все на новой версии


NFQWS_ARGS="--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --dpi-desync-repeats=20 --new --dpi-desync=fake,disorder2 --dpi-desync-ttl=3 --dpi-desync-split-pos=1 --dpi-desync-repeats=20 --dpi-desync-fooling=md5sig,badseq --dpi-desync-fake-tls=/opt/etc/nfqws/tls_clienthello.bin"

NFQWS_ARGS_QUIC="--dpi-desync=fake --dpi-desync-repeats=20 --dpi-desync-cutoff=d4 --dpi-desync-fooling=badsum --dpi-desync-fake-quic=/opt/etc/nfqws/quic_initial.bin"

UDP_PORTS=443,444,50000:65535

Я не уверен, насколько данные настройки не являются костыльными, но как говорится, работает и слава богу. Оператор Билайн.

Сейчас обновился для теста на 2.4.1 сохранил все конфиги, применил рекомендации комрада, ютуб заработал везде и дискорд тоже. User.list использовал свой и коментов выше. Пока полет нормальный. Дети в восторге, жена в инсте опять залипает.

Подкинули проблем на нашу голову конечно.

kolek15 commented 1 month ago

Сейчас обновился для теста на 2.4.1 сохранил все конфиги, применил рекомендации комрада, ютуб заработал везде и дискорд тоже. User.list использовал свой и коментов выше. Пока полет нормальный. Дети в восторге, жена в инсте опять залипает.

Подкинули проблем на нашу голову конечно.

Тоже самое сделал, заработало: nfqws.conf: # HTTP(S) strategy NFQWS_ARGS="--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --dpi-desync-repeats=20 --new --dpi-desync=fake,disorder2 --dpi-desync-ttl=3 --dpi-desync-split-pos=1 --dpi-desync-repeats=20 --dpi-desync-fooling=md5sig,badseq --dpi-desync-fake-tls=/opt/etc/nfqws/tls_clienthello.bin"

# QUIC strategy NFQWS_ARGS_QUIC="--dpi-desync=fake --dpi-desync-repeats=20 --dpi-desync-cutoff=d4 --dpi-desync-fooling=badsum --dpi-desync-fake-quic=/opt/etc/nfqws/quic_initial.bin"

user.list:

youtube.com
youtu.be
googleapis.com
googlevideo.com
i.ytimg.com
i9.ytimg.com
yt3.ggpht.com
yt3.googleusercontent.com
yt4.ggpht.com
yt4.googleusercontent.com
gvt1.com
gstatic.com
youtubei.googleapis.com
youtube-ui.l.google.com
ytimg.l.google.com
ytstatic.l.google.com
discord-attachments-uploads-prd.storage.googleapis.com
dis.gd
discord.co
discord.com
discord.design
discord.dev
discord.gg
discord.gift
discord.gifts
discord.media
discord.new
discord.store
discord.tools
discordapp.com
discordapp.net
discordmerch.com
discordpartygames.com
discord-activities.com
discordactivities.com
discordsays.com
discordstatus.com
discordcdn.com
rutracker.org
jAba65 commented 1 month ago

Спасибо за конфиг, ютуб тоже стал работать

x12lab commented 1 month ago

Тоже самое сделал, заработало: nfqws.conf:

Да, с таким yt заработал, спасибо. Пока только инсту не вышло восстановить, пока еще не работает (работала с другими настройками, но с ними не работал yt). Провайдер - проводной Билайн.