Путь к разблокировке Discord - DNS сервера
В данном гайде я опишу способ, как добыть DNS-сервера голосовых каналов для дальнейшего занесения и разблокировки через утилиты по обходу контроля и анализа входящего и исходящего трафика.
Что требуется:
- Установленный NodeJS
- Текстовый редактор
- Командная строка или PowerShell
Исходный код:
Создаём папку для нашего кода, что будет перебираться - в ней же следующие файлы: index.js (основной код), package.json (библиотеки) и regions.json (интересные нам регионы).
Согласно коду выше, заносим всё в соответствующие файлы.
Далее, по желанию, в выделенной области можно вписать API-ключ IPINFO, однако необходимостью не является, результат мы получаем в любом случае. (главное не забудьте включить VPN для доступа к ним всё же)
Подготавливаем среду. Запускаем консоль в любом из вариантов и вводим следующую команду:
npm install
Ею мы устанавливаем необходимые библиотеки для программы.
И наконец запускаем парсинг:
node index.js
Наблюдаем следующее:
Это начался перебор доступных ДНС-серверов для войс-каналов Discord, и данный цикл будет продолжаться до 15000-го элемента. Ждём.
Когда процесс закончится, нам на вывод пойдёт весь список, после чего можно закрывать.
В папке же мы замечаем новый файл с результатами!
Открываем и видим - всё сохранилось, да только в одну строку...
Исправляем заменой фигурной скобки с запятой на фигурную скобку с запятой и энтером:
А теперь оставляем только DNSы. Покажу один из способов:
Итого мы получаем красивый список из DNS-серверов, которые нестыдно занести в GoodbyeDPI и тому подобные средства обхода.
Список: тык
Дискорд для помощи и пожертвований: @feenie_
UPD: Одних российских DNS серверов мало, ибо у серверов и войсов с настройкой точки соединения могут быть другие DNSы других регионов, парсим все регионы.
UPD2: Говорят, простое занесение *.discord.gg в список помогает не пользоваться всем этим парсингом.