bol-van / zapret

DPI bypass multi platform
7.7k 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=```
relaxxx89 commented 2 weeks ago

то же самое. настроено на openwrt на tp-link, не работает rtc.

Sulfurite commented 2 weeks ago

+++

render69 commented 2 weeks ago

У меня ростик и твоя стратегия заработала! Спасибо. У меня проходит через два роутера хсяоми и всё гуд. Ток на пк показывает что нет интернета хотя он есть но это наверное чистая вормальность

RealFoxes commented 2 weeks ago

Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?

render69 commented 2 weeks ago

Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?

есть предположение что надо менять саму cmd или связанный с ней файлы. т.е. надо редактировать его по идеи там должно быть это. А если не получается то проще всего будет скачать гудбай дипиай там проще менять конфиги

Arturahmad1 commented 2 weeks ago

Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?

я сделал дс работает а звонки нет((

RealFoxes commented 2 weeks ago

Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?

есть предположение что надо менять саму cmd или связанный с ней файлы. т.е. надо редактировать его по идеи там должно быть это. А если не получается то проще всего будет скачать гудбай дипиай там проще менять конфиги

Так вот я с гудбая пришел, тут поддержка udp хоть какая то есть, думал смогу поднять, но видимо не смогу я без помощи)

RealFoxes commented 2 weeks ago

Может у кого то заработает, вот что вышло по конфигу у меня. (В построении пакетов мало что понимаю, да и разбирался я в репо пару часов всего). Сам дискорд работает, а вот войс нет preset_discord.cmd

start "zapret: discord" /min "%~dp0winws.exe" ^
--wf-tcp=443 --wf-udp=443 ^
--filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-udplen-increment=10 --dpi-desync-udplen-pattern=0xDEADBEEF --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"

list-discord.txt

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
ToshiNamura commented 2 weeks ago

Может у кого то заработает, вот что вышло по конфигу у меня. (В построении пакетов мало что понимаю, да и разбирался я в репо пару часов всего). Сам дискорд работает, а вот войс нет preset_discord.cmd

start "zapret: discord" /min "%~dp0winws.exe" ^
--wf-tcp=443 --wf-udp=443 ^
--filter-udp=443 --hostlist="%~dp0list-discord.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-udplen-increment=10 --dpi-desync-udplen-pattern=0xDEADBEEF --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"

list-discord.txt

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

Это - то понятно, это нетрудно настроить, любые настройки подойдут чтоб прогрузить интерфейс дискорда. Сейчас главный вопрос: как добавить войс-сервера дискорда в исключения zapret. Когда я перебирал настройки cmd скриптов, просматривал логи пакетов через --debug=1, и в общем следил за ошибками дискорда, то заметил, что дискорд подключается к RTC серверу, но не может установить маршрут с ним. Может тут есть, те кто понимают логи --debug=1 чтобы выяснить в чем проблема.

sub-kek commented 2 weeks ago

@bol-van пора делать в конфиге настройки для UDP... дожили Если починить RTC вообще возможно

ToshiNamura commented 2 weeks ago

@bol-van пора делать в конфиге настройки для UDP... дожили Если починить RTC вообще возможно

Дискорд для аудио-видео связи использует UDP с портами от 50000 до 65535. Я попробывал даную конфигурацию:

start "Custom DPI" /min "%~dp0winws.exe" ^
--wf-tcp=80,443 --wf-udp=80,443,50000-65535 --debug=1 ^
--filter-tcp=80 --hostlist="%~dp0hosts-list.txt" --dpi-desync=disorder2 --new ^
--filter-tcp=443 --hostlist="%~dp0hosts-list.txt" --dpi-desync=disorder2 --new ^
--filter-udp=80 --hostlist="%~dp0hosts-list.txt" --dpi-desync=fake,ipfrag2 --new ^
--filter-udp=443 --hostlist="%~dp0hosts-list.txt" --dpi-desync=fake,ipfrag2 --new ^
--filter-udp=50000-65535 --hostlist="%~dp0hosts-list.txt" --dpi-desync=fake,ipfrag2

, но он не работает. hosts-list.txt содержит домены из russia-blacklist.txt GoodbyeDPI и домены перечисленные из решения @RealFoxes. В дискорд заходит, но на моменте подключения к войсу выдает ошибку: "Не установлен маршрут".

Я перепробовал все возможные комбинации для параметра: --dpi-desync, но это не дало результатов.

Думаю что проблему можно найти в логах при использовании параметра --debug=1 как указано выше, просто я не очень в них разбираюсь.

DADA30000 commented 2 weeks ago

ну всё, уже новости попёрли про официальную блокировку дискорда, войс не работает :(

RealFoxes commented 2 weeks ago

Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение

DADA30000 commented 2 weeks ago

Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение

WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)

ThisIsNoTa2acc commented 2 weeks ago

Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение

@bol-van fix pls

Denzeriko commented 2 weeks ago

Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к

С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то

janeblower commented 2 weeks ago

Войс сервером слишком много, нашел список всех войс серверов, там переваливает под 2к

Так они все *.discord.gg

Denzeriko commented 2 weeks ago

Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение

WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)

в wireshark вообще от дискорда не было udp пакетов, когда он пытался войс подключить через консоль дискорда видно что он коннектился к вебсокету wss://asd.discord.media

sdnv0x4d commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

Denzeriko commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

render69 commented 2 weeks ago

так дс сегодня заблокировали

dothenotive commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Denzeriko commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

интересно узнать как они спарсили это, чтобы самому спарсить

dothenotive commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

интересно узнать как они спарсили это, чтобы самому спарсить

import dns from 'node:dns';
import fetch from 'node-fetch';
import regions from "./regions.json" assert { type: "json" };
import fs from 'node:fs';

const IPINFO_API_KEY = "key here";

const loops = 15000;
var regionscomplete = {};

async function processDomains() {
    for (const region of regions) {
        for (let i = 0; i < loops; i++) {
            const domain = `${region}${i + 1}.discord.gg`;
            console.log(domain)
            try {
                const address = await resolveDNS(domain);
                await resolveData(address, domain, region);
            } catch (error) {
                // console.error(`Error resolving ${domain}:`, error);
            }
        }
    }
}

function resolveDNS(domain) {
    return new Promise((resolve, reject) => {
        dns.lookup(domain, (err, address) => {
            if (err) {
                reject(err);
            } else {
                resolve(address);
            }
        });
    });
};

async function resolveData(ip, dnsDomain, region) {
    console.log('getting ip info');
    try {
        const response = await fetch(`https://ipinfo.io/${ip}/json?token=${IPINFO_API_KEY}`);
        const responseData = await response.json();
        const completeObject = {
            "ip": ip,
            "dns": dnsDomain,
            "city": responseData.city,
            "region": responseData.region,
            "country": responseData.country,
            "org": responseData.org
        };
        console.log(completeObject);
        pushRegionData(region, completeObject)
    } catch (error) {
        console.error(`Error fetching IP info for ${dnsDomain}:`, error);
    };
};

function pushRegionData(region, data) {

    if (!regionscomplete.hasOwnProperty(region)) {
        regionscomplete[region] = []; // initialize an empty array for the region if it doesn't exist already
    };

    regionscomplete[region].push(data); // add the resolved data to the region array
};

processDomains();
process.on('exit', beforeProcessExit);

function beforeProcessExit() {
    const jsonContent = JSON.stringify(regionscomplete);
    fs.writeFileSync('./output.json', jsonContent, (err) => {
        if (err) {
            console.error('Error writing JSON file:', err);
        } else {
            console.log('JSON file saved successfully!');
        }
    });
    console.log("Before process exit");
    console.log(regionscomplete);

    // Write the JSON string to a file
};
dothenotive commented 2 weeks ago

Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к

С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то

То есть, в других словах, с полным x-ray подключение к войс серверам успешно?

FRIZFOREVER commented 2 weeks ago

Пока временный фикс имеется: rtc туннель можно установить с включенным vpn-ом, и даже он не теряется при его отключении. Т.е. UDP пакеты не все ловятся, а только первоначальный handshake из того что я понимаю, но сам не сетевик, поэтому решить вряд ли смогу

Denzeriko commented 2 weeks ago

Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то

То есть, в других словах, с полным x-ray подключение к войс серверам успешно?

да

DADA30000 commented 2 weeks ago

Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение

WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)

в wireshark вообще от дискорда не было udp пакетов, когда он пытался войс подключить через консоль дискорда видно что он коннектился к вебсокету wss://asd.discord.media

вебсокеты вообще работают по TCP вроде

bol-van commented 2 weeks ago

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

sam0x2b commented 2 weeks ago

всё, я брать кредит на VPS... >~<

а вообще займусь этим завтра, а то пора освоить мультистратегии

DADA30000 commented 2 weeks ago

крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже

sam0x2b commented 2 weeks ago

крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже

кажется правильно поняли, потому что блочить стали, а соединение не оборвалось сразу (даже час где-то провисело)

dothenotive commented 2 weeks ago

крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже

Какой именно маршрут устанавливается при подключении? Т.е: ПК --> TCP --> UDP --> ???

DADA30000 commented 2 weeks ago

крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже

Какой именно маршрут устанавливается при подключении? Т.е: ПК --> TCP --> UDP --> ???

ну ПК, дальше к серверу discord.media идёт соединение по WebSocket-у (TCP), оно скорее всего нужно для как раз таки для установки соединения, где ошибок быть не должно, дальше после установки уже по вебсокету устанавливается WebRTC (UDP) и по нему уже идут данные (видео, голос и т.д), но я всего лишь школьник и просто гадаю это по комментариям в данном issue и по паре гугловских запросов :) https://www.google.com/search?q=is+webrtc+udp https://www.google.com/search?q=is+websocket+udp https://www.google.com/search?q=websocket+with+webrtc https://stackoverflow.com/questions/18799364/webrtc-vs-websocket-if-webrtc-can-do-video-audio-and-data-why-do-i-need-webs

DADA30000 commented 2 weeks ago

во, в последней ссылке объясняется зачем нужен вебсокет для WebRTC

sdnv0x4d commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

dothenotive commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

@sdnv0x4d Работает интерфейс, или голосовые каналы?

DADA30000 commented 2 weeks ago

ждём спасителя который сможет пробить эту блокировку вебсокета

DeeJeezz commented 2 weeks ago

@DADA30000 все правильно понимаешь, webrtc так и работает)

start "zapret: http,https,quic" /min "%~dp0winws.exe" ^
--wf-tcp=80,443 --wf-udp=443 ^
--filter-udp=443 --hostlist="%~dp0list-discord.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-discord.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

list-discord.txt - список серверов дискорда.

В таком варианте вебсокет подключается, но сам RTC трафик тоже не идет

sdnv0x4d commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

dothenotive commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

Какой у тебя провайдер? И, по возможности, можем перейти в другой мессенджер?

sdnv0x4d commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

Какой у тебя провайдер? И, по возможности, можем перейти в другой мессенджер?

Оставь коммент под любым постом плиз, я в личку тебе отпишу)) чтобы директ не оставлять тут https://t.me/sdnv_funkhole

DADA30000 commented 2 weeks ago

тяжело, тяжело

MrKoTuK404 commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

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

DADA30000 commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

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

там что то другое используется, xray + reality возможно (или чисто xray) (просто я не могу найти другого объяснения упоминанию WireGuard-а)

dothenotive commented 2 weeks ago

Исходя из всего вышеперечисленного, сейчас вместе с @sdnv0x4d пробую восстановить связь с туннелем RTC, после теста - распишу гайд как пофиксить дискорд. (если меня кто-то не опередит :D)

Редакт. после 1 часа: Возвращаюсь с новостями, Пытался настроить туннель с wireguard, провайдер блокирует wireguard - значит не выйдет у многих Вижу что @Flowseal опубликовал решение, и у многих заработал войс; сейчас попробую у себя, и посмотрю если заработает (Win 10, 22H2)

Редакт.: Есть контакт! Гайд: https://www.youtube.com/watch?v=TyxXIQS2NCY

MrKoTuK404 commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

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

там что то другое используется, xray + reality возможно (или чисто xray)

ничего не понял

MrKoTuK404 commented 2 weeks ago

Сейчас пробую восстановить связь с туннелем RTC, после теста - распишу гайд как пофиксить дискорд. (если меня кто-то не опередит :D)

очень жду!

yolkispalkis commented 2 weeks ago

По портам из доки дискорда пока не получилось

DADA30000 commented 2 weeks ago

@Denzeriko Привет! Поделись плиз списком войс серверов

https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2

Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf

Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно

Работает интерфейс, или голосовые каналы?

и то, и то

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

там что то другое используется, xray + reality возможно (или чисто xray)

ничего не понял

крч очень сильно навороченный VPN