Closed ThisIsNoTa2acc closed 1 month ago
то же самое. настроено на openwrt на tp-link, не работает rtc.
+++
У меня ростик и твоя стратегия заработала! Спасибо. У меня проходит через два роутера хсяоми и всё гуд. Ток на пк показывает что нет интернета хотя он есть но это наверное чистая вормальность
Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?
Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?
есть предположение что надо менять саму cmd или связанный с ней файлы. т.е. надо редактировать его по идеи там должно быть это. А если не получается то проще всего будет скачать гудбай дипиай там проще менять конфиги
Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?
я сделал дс работает а звонки нет((
Господа, а может кто то подсказать как на windows этот конфиг поменять, и можно ли вообще?
есть предположение что надо менять саму cmd или связанный с ней файлы. т.е. надо редактировать его по идеи там должно быть это. А если не получается то проще всего будет скачать гудбай дипиай там проще менять конфиги
Так вот я с гудбая пришел, тут поддержка udp хоть какая то есть, думал смогу поднять, но видимо не смогу я без помощи)
Может у кого то заработает, вот что вышло по конфигу у меня. (В построении пакетов мало что понимаю, да и разбирался я в репо пару часов всего). Сам дискорд работает, а вот войс нет 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
Может у кого то заработает, вот что вышло по конфигу у меня. (В построении пакетов мало что понимаю, да и разбирался я в репо пару часов всего). Сам дискорд работает, а вот войс нет 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
чтобы выяснить в чем проблема.
@bol-van пора делать в конфиге настройки для UDP... дожили Если починить RTC вообще возможно
@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
как указано выше, просто я не очень в них разбираюсь.
ну всё, уже новости попёрли про официальную блокировку дискорда, войс не работает :(
Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение
Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение
WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)
Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение
@bol-van fix pls
Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к
С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то
Войс сервером слишком много, нашел список всех войс серверов, там переваливает под 2к
Так они все *.discord.gg
Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение
WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)
в wireshark вообще от дискорда не было udp пакетов, когда он пытался войс подключить через консоль дискорда видно что он коннектился к вебсокету wss://asd.discord.media
@Denzeriko Привет! Поделись плиз списком войс серверов
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
так дс сегодня заблокировали
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
интересно узнать как они спарсили это, чтобы самому спарсить
@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
};
Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к
С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то
То есть, в других словах, с полным x-ray подключение к войс серверам успешно?
Пока временный фикс имеется: rtc туннель можно установить с включенным vpn-ом, и даже он не теряется при его отключении. Т.е. UDP пакеты не все ловятся, а только первоначальный handshake из того что я понимаю, но сам не сетевик, поэтому решить вряд ли смогу
Войс серверов слишком много, нашел список всех войс серверов, там переваливает под 2к С полным x-ray подключение подрубается, Я грабнул через консоль дискорда ипшник Роттердама после его подключения через полный x-ray и вбил в openwrt, все равно очко какое то
То есть, в других словах, с полным x-ray подключение к войс серверам успешно?
да
Что то мне подсказывает, что без доработок сейчас никак не запустить войс в дискорде, он работает на WebRTC, а это не просто UDP подключение
WebRTC это просто браузерный протокол, он всё так же передаёт данные по интернету с помощью UDP (ну вроде как)
в wireshark вообще от дискорда не было udp пакетов, когда он пытался войс подключить через консоль дискорда видно что он коннектился к вебсокету wss://asd.discord.media
вебсокеты вообще работают по TCP вроде
zapret содержит все необходимое для дурения произвольных протоколов разбирайтесь какие порты, какой протокол хостлисты с нераспознанными протоколами не работают
всё, я брать кредит на VPS... >~<
а вообще займусь этим завтра, а то пора освоить мультистратегии
крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже
крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже
кажется правильно поняли, потому что блочить стали, а соединение не оборвалось сразу (даже час где-то провисело)
крч как я понял сначала устанавливается соединение по вебсокету (TCP), оно и блокируется, дальше после него уже идёт WebRTC (UDP) который не блокируется уже
Какой именно маршрут устанавливается при подключении? Т.е: ПК --> TCP --> UDP --> ???
крч как я понял сначала устанавливается соединение по вебсокету (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
во, в последней ссылке объясняется зачем нужен вебсокет для WebRTC
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
@sdnv0x4d Работает интерфейс, или голосовые каналы?
ждём спасителя который сможет пробить эту блокировку вебсокета
@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 трафик тоже не идет
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
Какой у тебя провайдер? И, по возможности, можем перейти в другой мессенджер?
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
Какой у тебя провайдер? И, по возможности, можем перейти в другой мессенджер?
Оставь коммент под любым постом плиз, я в личку тебе отпишу)) чтобы директ не оставлять тут https://t.me/sdnv_funkhole
тяжело, тяжело
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
можно поподробнее, я не особо понимаю принцип работы запрета, как этим воспользоваться куда это вписать?
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
можно поподробнее, я не особо понимаю принцип работы запрета, как этим воспользоваться куда это вписать?
там что то другое используется, xray + reality возможно (или чисто xray) (просто я не могу найти другого объяснения упоминанию WireGuard-а)
Исходя из всего вышеперечисленного, сейчас вместе с @sdnv0x4d пробую восстановить связь с туннелем RTC, после теста - распишу гайд как пофиксить дискорд. (если меня кто-то не опередит :D)
Редакт. после 1 часа: Возвращаюсь с новостями, Пытался настроить туннель с wireguard, провайдер блокирует wireguard - значит не выйдет у многих Вижу что @Flowseal опубликовал решение, и у многих заработал войс; сейчас попробую у себя, и посмотрю если заработает (Win 10, 22H2)
Редакт.: Есть контакт! Гайд: https://www.youtube.com/watch?v=TyxXIQS2NCY
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
можно поподробнее, я не особо понимаю принцип работы запрета, как этим воспользоваться куда это вписать?
там что то другое используется, xray + reality возможно (или чисто xray)
ничего не понял
Сейчас пробую восстановить связь с туннелем RTC, после теста - распишу гайд как пофиксить дискорд. (если меня кто-то не опередит :D)
очень жду!
По портам из доки дискорда пока не получилось
@Denzeriko Привет! Поделись плиз списком войс серверов
https://gist.github.com/AndyIsHereBoi/66c462298f3397a0d439481f1cc1e0a2
Нашёл обновлённый список, сентябрь https://gist.github.com/AndyIsHereBoi/bf57d7fa1661c82b4a7f5987e56420bf
Спасибо! Работает дис)) Правда Wireguard при запуске и остановке пролагивает нормально так)) Оно и понятно
Работает интерфейс, или голосовые каналы?
и то, и то
можно поподробнее, я не особо понимаю принцип работы запрета, как этим воспользоваться куда это вписать?
там что то другое используется, xray + reality возможно (или чисто xray)
ничего не понял
крч очень сильно навороченный VPN
Было всё прекрасно до сегодняшнего дня, теперь сам дискорд пашет, но голосовой умер вот мой список доменов и конфиг на всякий: P.S. Опять же настроено ето всё на keenetic роутер