bol-van / zapret

DPI bypass multi platform
7.71k stars 600 forks source link

как починить RTC в дискорде? #455

Closed ThisIsNoTa2acc closed 2 weeks ago

ThisIsNoTa2acc commented 2 weeks ago

Было всё прекрасно до сегодняшнего дня, теперь сам дискорд пашет, но голосовой умер вот мой список доменов и конфиг на всякий: P.S. Опять же настроено ето всё на keenetic роутер


rutracker.cc
googleapis.com
googleusercontent.com
googlevideo.com
gstatic.com
nhacmp3youtube.com
www.youtube.com
youtu.be
youtube.com
youtubei.googleapis.com
yt4.ggpht.com
ytimg.com
ytimg.l.google.com
x.com
twimg.com
t.co
twitter.com
rutor.info
rutracker.org
instagram.com
cdninstagram.com
ig.me
donmai.us
facebook.com
fbcdn.net
facebook.net
fbsbx.com
fbpigeon.com
fb.com
fb.gg
discord.com
gateway.discord.gg
cdn.discordapp.com
discordapp.net
discordapp.com
discord.gg
media.discordapp.net
images-ext-1.discordapp.net
www.discord.com
www.discord.app
discord.app
*.discord.com
*.discord.gg
*.discordapp.com
*.discordapp.net
discord.media
*.discord.media
discordcdn.com
discord.dev
discord.new
discord.gift
discordstatus.com
dis.gd
discord.co```

```# this file is included from init scripts
# change values here

# can help in case /tmp has not enough space
#TMPDIR=/opt/zapret/tmp

# redefine user for zapret daemons. required on Keenetic
WS_USER=nobody

# override firewall type : iptables,nftables,ipfw
FWTYPE=iptables

# options for ipsets
# maximum number of elements in sets. also used for nft sets
SET_MAXELEM=522288
# too low hashsize can cause memory allocation errors on low RAM systems , even if RAM is enough
# too large hashsize will waste lots of RAM
IPSET_OPT="hashsize 262144 maxelem $SET_MAXELEM"
# dynamically generate additional ip. $1 = ipset/nfset/table name
#IPSET_HOOK="/etc/zapret.ipset.hook"

# options for ip2net. "-4" or "-6" auto added by ipset create script
IP2NET_OPT4="--prefix-length=22-30 --v4-threshold=3/4"
IP2NET_OPT6="--prefix-length=56-64 --v6-threshold=5"
# options for auto hostlist
AUTOHOSTLIST_RETRANS_THRESHOLD=3
AUTOHOSTLIST_FAIL_THRESHOLD=3
AUTOHOSTLIST_FAIL_TIME=60
# 1 = debug autohostlist positives to ipset/zapret-hosts-auto-debug.log
AUTOHOSTLIST_DEBUGLOG=0

# number of parallel threads for domain list resolves
MDIG_THREADS=30

# ipset/*.sh can compress large lists
GZIP_LISTS=1
# command to reload ip/host lists after update
# comment or leave empty for auto backend selection : ipset or ipfw if present
# on BSD systems with PF no auto reloading happens. you must provide your own command
# set to "-" to disable reload
#LISTS_RELOAD="pfctl -f /etc/pf.conf"

# override ports
#HTTP_PORTS=80-81,85
#HTTPS_PORTS=443,500-501
#QUIC_PORTS=443,444

# CHOOSE OPERATION MODE
# MODE : nfqws,tpws,tpws-socks,filter,custom
# nfqws : nfqws for dpi desync
# tpws : tpws transparent mode
# tpws-socks : tpws socks mode
# filter : no daemon, just create ipset or download hostlist
# custom : custom mode. should modify custom init script and add your own code
MODE=nfqws
# apply fooling to http
MODE_HTTP=1
# for nfqws only. support http keep alives. enable only if DPI checks for http request in any outgoing packet
MODE_HTTP_KEEPALIVE=0
# apply fooling to https
MODE_HTTPS=1
# apply fooling to quic
MODE_QUIC=1
# none,ipset,hostlist,autohostlist
MODE_FILTER=autohostlist

# CHOOSE NFQWS DAEMON OPTIONS for DPI desync mode. run "nfq/nfqws --help" for option list
DESYNC_MARK=0x40000000
DESYNC_MARK_POSTNAT=0x20000000
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 --dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin" 
#NFQWS_OPT_DESYNC_HTTP=
#NFQWS_OPT_DESYNC_HTTPS=
#NFQWS_OPT_DESYNC_HTTP6=
#NFQWS_OPT_DESYNC_HTTPS6=
NFQWS_OPT_DESYNC_QUIC="--dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-ttl=0  --dpi-desync-any-protocol --dpi-desync-cutoff=d4 --dpi-desync-fooling=md5sig,badsum --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin"
#NFQWS_OPT_DESYNC_QUIC6=

# CHOOSE TPWS DAEMON OPTIONS. run "tpws/tpws --help" for option list
TPWS_OPT="--hostspell=HOST --tlsrec=sni --split-pos=1 --oob --disorder"

# openwrt only : donttouch,none,software,hardware
FLOWOFFLOAD=donttouch

# openwrt: specify networks to be treated as LAN. default is "lan"
#OPENWRT_LAN="lan lan2 lan3"
# openwrt: specify networks to be treated as WAN. default wans are interfaces with default route
#OPENWRT_WAN4="wan vpn"
#OPENWRT_WAN6="wan6 vpn6"

# for routers based on desktop linux and macos. has no effect in openwrt.
# CHOOSE LAN and optinally WAN/WAN6 NETWORK INTERFACES
# or leave them commented if its not router
# it's possible to specify multiple interfaces like this : IFACE_LAN="eth0 eth1 eth2"
# if IFACE_WAN6 is not defined it take the value of IFACE_WAN
#IFACE_LAN=eth0
IFACE_WAN=ppp0
#IFACE_WAN6="ipsec0 wireguard0 he_net"

# should start/stop command of init scripts apply firewall rules ?
# not applicable to openwrt with firewall3+iptables
INIT_APPLY_FW=1
# firewall apply hooks
#INIT_FW_PRE_UP_HOOK="/etc/firewall.zapret.hook.pre_up"
#INIT_FW_POST_UP_HOOK="/etc/firewall.zapret.hook.post_up"
#INIT_FW_PRE_DOWN_HOOK="/etc/firewall.zapret.hook.pre_down"
#INIT_FW_POST_DOWN_HOOK="/etc/firewall.zapret.hook.post_down"

# do not work with ipv4
#DISABLE_IPV4=1
# do not work with ipv6
DISABLE_IPV6=0

# select which init script will be used to get ip or host list
# possible values : get_user.sh get_antizapret.sh get_combined.sh get_reestr.sh get_hostlist.sh
# comment if not required
GETLIST=```
Flowseal commented 2 weeks ago

Для Windows ленивцев опубликовал свою криво-сборку этой утилиты: https://github.com/N3M1X10/zapret_build В войс пускает, ютуб загружает. Надеюсь помог кому-то.

Просто лучший. Только есть проблема у меня и других юзеров с автозапуском. Оставил темку на Гитхабе. Спасибо.

Хз зачем автозапуск через реестр сделан тут, сделай по аналогии с оригинальным репозиторем запрета через сервисы. Либо скопируй с моего репозитория

RadaGum commented 2 weeks ago

@Gumko07

NFQWS_OPT_DESYNC_HTTPS="--dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin"
NFQWS_OPT_DESYNC_QUIC="--filter-udp=443 --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin --new --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin"

Но увы, у меня это не заработало

Так же не заработало, где-то ещё чего то не хватает. Только Билайн так выделился? или есть ещё такие провайдеры.

pwd491 commented 2 weeks ago

@Gumko07

NFQWS_OPT_DESYNC_HTTPS="--dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin"
NFQWS_OPT_DESYNC_QUIC="--filter-udp=443 --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin --new --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin"

Но увы, у меня это не заработало

Так же не заработало, где-то ещё чего то не хватает. Только Билайн так выделился? или есть ещё такие провайдеры.

Ростик тоже =)

corerole commented 2 weeks ago

или есть ещё такие провайдеры.

мой тоже, нужно чекать дамп, у меня такой скилухи в сетях нет

N3M1X10 commented 2 weeks ago

Для Windows ленивцев опубликовал свою криво-сборку этой утилиты: https://github.com/N3M1X10/zapret_build В войс пускает, ютуб загружает. Надеюсь помог кому-то.

Просто лучший. Только есть проблема у меня и других юзеров с автозапуском. Оставил темку на Гитхабе. Спасибо.

Хз зачем автозапуск через реестр сделан тут, сделай по аналогии с оригинальным репозиторем запрета через сервисы. Либо скопируй с моего репозитория

первый пришедший в голову вариант, на скорую руку делал, не претендую на эффективность )

RadaGum commented 2 weeks ago

@pwd491 @corerole а если через это, запустить батник дискорд, у вас работает войс? https://drive.google.com/file/d/1h8zaLHuqYgG93TOy3w-hr65FgnTBiOZd/view

corerole commented 2 weeks ago

@pwd491 @corerole а если через это, запустить батник дискорд, у вас работает войс? https://drive.google.com/file/d/1h8zaLHuqYgG93TOy3w-hr65FgnTBiOZd/view

нет винды

avel07 commented 2 weeks ago

Есть решение на macOS (linux)?)

uphertos commented 2 weeks ago
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
--filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-tcp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin"

set SRVCNAME=zapret (discord)

net stop "%SRVCNAME%"
sc delete "%SRVCNAME%"
sc create "%SRVCNAME%" binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto
sc description "%SRVCNAME%" "zapret DPI bypass software"
sc start "%SRVCNAME%"

создать батник рядом с winws.exe создать list-discord.txt с

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

запустить батник единожды, сервис будет создан с авто запуском

у меня всё работает, но у друга, который делает всё точно так же просто не создаётся сервис, errorlevel выдаёт 1060 (service does not exist). Может, знаешь в чём дело? Энивей спасибо работает как часы

XsonaKos commented 2 weeks ago

2024-10-08_23-30-22

Самое странное, что у меня через поднятый на кинетике xkeen подключается к голосовым один раз из трёх.

XsonaKos commented 2 weeks ago

Хотя я просто добавил дискорд список доменов

image

Elllkere commented 2 weeks ago

zapret (discord)

sc delete "zapret (discord)"

Оно возможно и не создалось из-за не от админа запуска либо smartscreen

Zvezda39 commented 2 weeks ago
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
--filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-tcp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin"

set SRVCNAME=zapret (discord)

net stop "%SRVCNAME%"
sc delete "%SRVCNAME%"
sc create "%SRVCNAME%" binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto
sc description "%SRVCNAME%" "zapret DPI bypass software"
sc start "%SRVCNAME%"

создать батник рядом с winws.exe создать list-discord.txt с

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

запустить батник единожды, сервис будет создан с авто запуском

у меня всё работает, но у друга, который делает всё точно так же просто не создаётся сервис, errorlevel выдаёт 1060 (service does not exist). Может, знаешь в чём дело? Энивей спасибо работает как часы

Спустя час страданий я понял в чем было дело. Службу можно создать только если папки в пути НЕ ИМЕЮТ ПРОБЕЛОВ. Это так тупо, учитывая, что у гудбая такой проблемы не было

Wowkoltyy commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

uphertos commented 2 weeks ago
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
--filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-tcp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin"

set SRVCNAME=zapret (discord)

net stop "%SRVCNAME%"
sc delete "%SRVCNAME%"
sc create "%SRVCNAME%" binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto
sc description "%SRVCNAME%" "zapret DPI bypass software"
sc start "%SRVCNAME%"

создать батник рядом с winws.exe создать list-discord.txt с

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

запустить батник единожды, сервис будет создан с авто запуском

у меня всё работает, но у друга, который делает всё точно так же просто не создаётся сервис, errorlevel выдаёт 1060 (service does not exist). Может, знаешь в чём дело? Энивей спасибо работает как часы

Спустя час страданий я понял в чем было дело. Службу можно создать только если папки в пути НЕ ИМЕЮТ ПРОБЕЛОВ. Это так тупо, учитывая, что у гудбая такой проблемы не было

Ты оказался прав и засейвил, я бы вряд ли до этого додумался. Спасибо

avel07 commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

У меня стоит на роутере - https://github.com/Anonym-tsk/nfqws-keenetic Issues там тоже открыл -https://github.com/Anonym-tsk/nfqws-keenetic/issues/83 Завтра - послезавтра будет время мб поставлю zapret на сам ноут и протестирую)

Wowkoltyy commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

У меня стоит на роутере - https://github.com/Anonym-tsk/nfqws-keenetic Issues там тоже открыл -Anonym-tsk/nfqws-keenetic#83 Завтра - послезавтра будет время мб поставлю zapret на сам ноут и протестирую)

ты не сможешь, потому что nfqws нет под мак, к сожалению как я понял из документации, есть dvtws, но у меня не заработало через него :(

Frestein commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

У меня стоит на роутере - https://github.com/Anonym-tsk/nfqws-keenetic Issues там тоже открыл -Anonym-tsk/nfqws-keenetic#83 Завтра - послезавтра будет время мб поставлю zapret на сам ноут и протестирую)

ты не сможешь, потому что nfqws нет под мак, к сожалению как я понял из документации, есть dvtws, но у меня не заработало через него :(

dvtws совершенно бесполезен на маке, почитай в мануале.

Wowkoltyy commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

У меня стоит на роутере - https://github.com/Anonym-tsk/nfqws-keenetic Issues там тоже открыл -Anonym-tsk/nfqws-keenetic#83 Завтра - послезавтра будет время мб поставлю zapret на сам ноут и протестирую)

ты не сможешь, потому что nfqws нет под мак, к сожалению как я понял из документации, есть dvtws, но у меня не заработало через него :(

dvtws совершенно бесполезен на маке, почитай в мануале.

тогда ничего нельзя сделать?

Frestein commented 2 weeks ago

Подскажите как сделать для tpws?

скорее всего никак, пользуйтесь nfqws, намного легче и эффективнее будет :)

а что делать мак юзерам?

У меня стоит на роутере - https://github.com/Anonym-tsk/nfqws-keenetic Issues там тоже открыл -Anonym-tsk/nfqws-keenetic#83 Завтра - послезавтра будет время мб поставлю zapret на сам ноут и протестирую)

ты не сможешь, потому что nfqws нет под мак, к сожалению как я понял из документации, есть dvtws, но у меня не заработало через него :(

dvtws совершенно бесполезен на маке, почитай в мануале.

тогда ничего нельзя сделать?

Остается только tpws.

heupoh4ur commented 2 weeks ago

Ребят, а для тех кто в танке, подскажите, как в config"е добавить несколько хостлистов , как это должно выглядеть ? Пытался настроить все и сразу, пока просто поверх виндовую версию запустил, хочу на роутере все уже положить

janeblower commented 2 weeks ago

Ребят, а для тех кто в танке, подскажите, как в config"е добавить несколько хостлистов , как это должно выглядеть ? Пытался настроить все и сразу, пока просто поверх виндовую версию запустил, хочу на роутере все уже положить

--hostlist= .... --new --hostlist=

ProLiteNT commented 2 weeks ago

@Gumko07

NFQWS_OPT_DESYNC_HTTPS="--dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin"
NFQWS_OPT_DESYNC_QUIC="--filter-udp=443 --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin --new --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin"

Но увы, у меня это не заработало

Так же не заработало, где-то ещё чего то не хватает. Только Билайн так выделился? или есть ещё такие провайдеры.

Ростик тоже =)

на МТС тоже

Zvezda39 commented 2 weeks ago

Народ, у кого получилось заставить работать скрипт от дискорда вместе с ютубом под браузер именно Firefox?

Я потерял последние нервы уже.

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

Текущий скрипт

set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^ --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^ --filter-tcp=80 --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ --filter-tcp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin" --new ^ --dpi-desync=fake,disorder2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig

set SRVCNAME=zapret

net stop "%SRVCNAME%" sc delete "%SRVCNAME%" sc create "%SRVCNAME%" binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%"

avel07 commented 2 weeks ago

На macOS есть способ запустить дискорд - https://dtf.ru/howto/3064035-polnaya-razblokirovka-discord-s-golosovymi-kanalami Делаем всё тоже самое, только скачиваем AmnesiaWG с AppStore =)

heupoh4ur commented 2 weeks ago

Ребят, а для тех кто в танке, подскажите, как в config"е добавить несколько хостлистов , как это должно выглядеть ? Пытался настроить все и сразу, пока просто поверх виндовую версию запустил, хочу на роутере все уже положить

--hostlist= .... --new --hostlist=

Это в каждый раздел писать , типа NFQWS_OPT_DESYNC_QUIC=" --hostlist ... --new --hostlist = ' " ? Если есть возможность, просто кинь примером, дальше разберусь наверно.. В плане что настройки разные тоже..

FatherDeathTV commented 2 weeks ago

Для Windows ленивцев опубликовал свою криво-сборку этой утилиты: https://github.com/N3M1X10/zapret_build В войс пускает, ютуб загружает. Надеюсь помог кому-то.

Просто лучший. Только есть проблема у меня и других юзеров с автозапуском. Оставил темку на Гитхабе. Спасибо.

Хз зачем автозапуск через реестр сделан тут, сделай по аналогии с оригинальным репозиторем запрета через сервисы. Либо скопируй с моего репозитория

первый пришедший в голову вариант, на скорую руку делал, не претендую на эффективность )

При запуске вылезают батники. Есть ли такая возможность скрыть эти 2 батника? Кто может подсказать как их скрыть.

Flowseal commented 2 weeks ago

При запуске вылезают батники. Есть ли такая возможность скрыть эти 2 батника? Кто может подсказать как их скрыть.

Добавляй в автозапуск/сервис. Пример: https://github.com/Flowseal/zapret-discord-youtube

LeanLee29 commented 2 weeks ago

Для Windows ленивцев опубликовал свою криво-сборку этой утилиты: https://github.com/N3M1X10/zapret_build В войс пускает, ютуб загружает. Надеюсь помог кому-то.

Просто лучший. Только есть проблема у меня и других юзеров с автозапуском. Оставил темку на Гитхабе. Спасибо.

Хз зачем автозапуск через реестр сделан тут, сделай по аналогии с оригинальным репозиторем запрета через сервисы. Либо скопируй с моего репозитория

первый пришедший в голову вариант, на скорую руку делал, не претендую на эффективность )

Все работает, прям огонь, но отваливается Steam(((

Flowseal commented 2 weeks ago

Все работает, прям огонь, но отваливается Steam(((

Стим каждую ночь со вторника на среду ложится, это не связано

LeanLee29 commented 2 weeks ago

Все работает, прям огонь, но отваливается Steam(((

Стим каждую ночь со вторника на среду ложится, это не связано

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

BogdanBorisov commented 2 weeks ago

А сможем мы солюшн в итоге запихать под плагин на js и better discord? Я попробовал SOCKS5 подрубить, но ничего толкового не вышло, ибо там на этапе интеграции плагина никак дальше не пойдешь.

DezZzO commented 2 weeks ago

При запуске вылезают батники. Есть ли такая возможность скрыть эти 2 батника? Кто может подсказать как их скрыть.

Добавляй в автозапуск/сервис. Пример: https://github.com/Flowseal/zapret-discord-youtube

А нет идей случаем почему сервис инстал батники запускаются и моментально закрываются, ничего не установив при этом? Версии где winws в трее запущенный висит работают без проблем, все версии с установкой сервиса просто его не устанавливают по какой-то причине.

Elllkere commented 2 weeks ago

Народ, у кого получилось заставить работать скрипт от дискорда вместе с ютубом под браузер именно Firefox?

Предполагаю что тебе нужно выключить kyber \ quic, посмотри у goodbyedpi как там в мозиловском движке выключается это, либо настры не те + тебе не нужно для сайта фильтрация портов 443-65535, для сайта только 80 (для http) и 443 (https). А также тебе не обязательно все в одном делать, ты можешь разделить ютуб и дис, главное вроде чтобы порты не пересекались

вот мое

set ARGS=--wf-tcp=80,443 --wf-udp=443 ^
--filter-udp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
--filter-udp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake --dpi-desync-repeats=11 --new ^
--filter-tcp=80 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
--filter-tcp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin" --new ^
--hostlist="%~dp0list-youtube.txt" --dpi-desync=fake,disorder2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig
Elllkere commented 2 weeks ago

все версии с установкой сервиса просто его не устанавливают по какой-то причине.

путь должен быть без пробелов + выключенный смартскрин

Flowseal commented 2 weeks ago

При запуске вылезают батники. Есть ли такая возможность скрыть эти 2 батника? Кто может подсказать как их скрыть.

Добавляй в автозапуск/сервис. Пример: https://github.com/Flowseal/zapret-discord-youtube

А нет идей случаем почему сервис инстал батники запускаются и моментально закрываются, ничего не установив при этом? Версии где winws в трее запущенный висит работают без проблем, все версии с установкой сервиса просто его не устанавливают по какой-то причине.

От админа запускай, путь без пробелов (и желательно без кириллицы)

MadSochi commented 2 weeks ago

Для Windows ленивцев опубликовал свою криво-сборку этой утилиты: https://github.com/N3M1X10/zapret_build В войс пускает, ютуб загружает. Надеюсь помог кому-то.

Спасибо. Работает войс в Discord. Goodbyedpi+твоя "кривая" прога всё починили.

Но это не отменяет того факта, что РКН в конец оборзели. Одно дело Ютуб, которым пугали пару лет, что закроют. Создали Рутуб, ВКвидео, ЯндексДзен, как альтернативы. И вот месяц назад заблочили Ютуб. Но никаких альтернатив Дискорда эти твари не создавали. Ни о чем людей не предупреждали. Просто БАХ и резко в один день. Мы начинаем быть похожими на Северную Корею.

Неужели нету юридически грамотных людей в РФ, чтобы засудить эту РКН контору?

И самое главное, знаете какие претензии у РКН к Дискорду? Что Дискорд содержит запрещенный в РФ контент ! Где? Где на хрен?! Вам приходят какие-то рассылки от Discord? Мне не приходят. Я вообще за много лет пользования дискордом ни разу не видел НИКАКИХ сообщений мне от самого дискорда. Это нужно СПЕЦИАЛЬНО НАЙТИ в дискорде какую-нибудь группу, например с пропагандой ЛГБТ или детским ....рно и из-за этой группы заблокировать весь дискорд. Это как Франция посадила Павла Дурова, потому что какие-то там террористы где-то в жопе мира используют Telegram.

DezZzO commented 2 weeks ago

От админа запускай, путь без пробелов (и желательно без кириллицы)

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

Elllkere commented 2 weeks ago

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

Ну ты можешь батник запустить через cmd, там останутся ошибки, либо если все создаться, но не запуститься, то тут уже я говорю смартскрин мешает или даже защитник, либо же драйвер windivert не загружается

DezZzO commented 2 weeks ago

путь должен быть без пробелов + выключенный смартскрин

Попробовал отключить (вообще там было "не задано"), не помогло, увы.

Ну ты можешь батник запустить через cmd, там останутся ошибки, либо если все создаться но не запуститься то тут уже я говорю смартскрин мешает или даже защитник либо же драйвер windivert не загружается

Microsoft Windows [Version 10.0.19044.4894] (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. C:\Users\DezZzO>set ARGS=--wf-l3=ipv4,ipv6 --wf-tcp=80,443 --dpi-desync=fake,split --dpi-desync-ttl=7 --dpi-desync-fooling=md5sig --wf-udp=443 --filter-udp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new --filter-udp=443 --dpi-desync=fake --dpi-desync-repeats=11 --new --filter-tcp=80 --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new --filter-tcp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin" --new --dpi-desync=fake,disorder2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --wf-tcp=443-65535 --wf-udp=443-65535 --filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new --filter-tcp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%~dp0tls_clienthello_www_google_com.bin" C:\Users\DezZzO> C:\Users\DezZzO>call :srvinst zapret Недопустимая попытка перехода на метку пакетного файла извне этого файла. C:\Users\DezZzO>rem set ARGS=--wf-l3=ipv4,ipv6 --wf-udp=443 --dpi-desync=fake C:\Users\DezZzO>rem call :srvinst zapret2 C:\Users\DezZzO>goto :eof C:\Users\DezZzO> C:\Users\DezZzO>:srvinst C:\Users\DezZzO>net stop %1 Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185. C:\Users\DezZzO>sc delete %1 [SC] OpenService: ошибка: 1060: Указанная служба не установлена. C:\Users\DezZzO>sc create %1 binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : %1" start= auto [SC] OpenSCManager: ошибка: 5: Отказано в доступе. C:\Users\DezZzO>sc description %1 "zapret DPI bypass software" [SC] OpenService: ошибка: 1060: Указанная служба не установлена. C:\Users\DezZzO>sc start %1 [SC] StartService: OpenService: ошибка: 1060: Указанная служба не установлена.

Это от админа. Защитник и Smartscreen отключены. Если у кого-то более грамотного в этом чем я есть идеи в чем может быть дело буду благодарен.

f1amy commented 2 weeks ago

@Gumko07

NFQWS_OPT_DESYNC_HTTPS="--dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin"
NFQWS_OPT_DESYNC_QUIC="--filter-udp=443 --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin --new --filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic=/opt/zapret/files/fake/quic_initial_www_google_com.bin"

Но увы, у меня это не заработало

Возможно, что для корректной работы двух стратегий QUIC для разных портов нужно два демона с разными qnum, либо настройка кастомного скрипта, например init.d/sysv/custom-nfqws-quic4all

Elllkere commented 2 weeks ago

Это от админа. Защитник и Smartscreen отключены. Если у кого-то более грамотного в этом чем я есть идеи в чем может быть дело буду благодарен.

До тех пор пока у тебя не отключен полностью UAC в консоли от админа будет писать C:/windows/system32, у тебя же юзер написан т.е. от юзера запуск + у тебя чет скрипт поломался убери call :srvinst zapret все rem goto :eof и :srvinst

вместо %1 задай имя сервиса сам через set NAME="name" перед упоминанием %1 и вместо %1 пиши "%NAME%" везде

FeenieRU commented 2 weeks ago

Список ДНС-серверов дискорда, в т.ч. войсов, что я смог собрать. Внесите в блэклист и переустановите списки: https://pastebin.com/MCypGui4 Не забудьте настроить под провайдера гудбайдпи и перезапустить сам дискорд

LeanLee29 commented 2 weeks ago

Уважаемые: Выше была выложена программа собранная "на коленке" для обхода Мой штатный антивирус+вирустотал не задетектил архив как завирусованный у двух товарищей тот же дефендер задетектил на троян Подскажите, кто скачивал, там действительно троян висит или это как-то связано с особенностями сборки?

DezZzO commented 2 weeks ago

Это от админа. Защитник и Smartscreen отключены. Если у кого-то более грамотного в этом чем я есть идеи в чем может быть дело буду благодарен.

До тех пор пока у тебя не отключен полностью UAC в консоли от админа будет писать C:/windows/system32, у тебя же юзер написан т.е. от юзера запуск + у тебя чет скрипт поломался убери call :srvinst zapret все rem goto :eof и :srvinst

вместо %1 задай имя сервиса сам через set NAME="name" перед упоминанием %1 и вместо %1 пиши "%NAME%" везде

UAC отключен все это время был, к сожалению. Запускаю от админа через ПКМ и выбор "Запуск от имени администратора", так что у меня даже мысли не было что оно может иначе запуститься.

Попробовал сделать по твоей инструкции, просто заново скачать, и игрался с чем только приходило в голову последний час, но безрезультатно. Походу все же придется юзать GDPI + батник в трее. Спасибо за попытку помочь!

YuzuMajere commented 2 weeks ago

Уважаемые: Выше была выложена программа собранная "на коленке" для обхода Мой штатный антивирус+вирустотал не задетектил архив как завирусованный у двух товарищей тот же дефендер задетектил на троян Подскажите, кто скачивал, там действительно троян висит или это как-то связано с особенностями сборки?

Билд для фикса основан на клоне мастер релиза zapret, на который жалуются антивирусы. Об этом также сказано в бесконечных readme файлах к zapret. Вирусов нет

LeanLee29 commented 2 weeks ago

Уважаемые: Выше была выложена программа собранная "на коленке" для обхода Мой штатный антивирус+вирустотал не задетектил архив как завирусованный у двух товарищей тот же дефендер задетектил на троян Подскажите, кто скачивал, там действительно троян висит или это как-то связано с особенностями сборки?

Билд для фикса основан на клоне мастер релиза zapret, на который жалуются антивирусы. Об этом также сказано в бесконечных readme файлах к zapret. Вирусов нет

благодарю за ответ! прочитать файлы - ума на ночь глядя не хватило(

FeenieRU commented 2 weeks ago

Полный список ДНС-серверов голосовых каналов, добытые мною: https://pastebin.com/11qSTgtp

SatybaldievT commented 2 weeks ago

E

Полный список ДНС-серверов голосовых каналов, добытые мною: https://pastebin.com/11qSTgtp

у тебя теперь работает ?

FeenieRU commented 2 weeks ago

E

Полный список ДНС-серверов голосовых каналов, добытые мною: https://pastebin.com/11qSTgtp

у тебя теперь работает ?

Да