Как стать автором
Обновить

ByeDPI для Android, SpoofDPI для Mac и Linux – чиним YouTube и не работающие в России сайты на Андроид, Линукс и Мак

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров215K
Всего голосов 76: ↑75 и ↓1+91
Комментарии71

Комментарии 71

https://github.com/dovecoteescapee/ByeDPIAndroid/releases/latest

Так лучше давать ссылку на релизы.

А как там добавить сайт, который зря заблокирован РКН ?

-H, --hosts <file|:string> Ограничить область действия параметров списком доменов Домены должны быть разделены новой строкой или пробелом

По умолчанию трафик корёжится весь.

Для SpoofDPI на macOS есть ещё вариант в виде обычного приложения вместо утилиты в терминале — https://github.com/SpoofDPIApp/SpoofDPI-App

Она зачем-то просит MacOS 13+

Большое спавсибо
Этот способ намного удобнее и быстрее

Может закончите фигнёй страдать? Все эти теории обхода, это всё для того, что бы гугл не знал, от куда запрос.

Достаточно в DNS указать сервера 8.8.8.8 и 8.8.4.4 и всё. Для чего все эти сложные дурацкие манипуляции?

🤦

WAT?

Методичка у них такая новая)

Типа гугл все ещё виноват, но программы типа ByeDPI помогают обходить самозамедление гугла. Нда...

Не знаю как у вас, у нас в Самаре запросы к нешифрованным DNS-серверам (UDP 53 порт) спуфятся с года этак 2018го, если не раньше. Ответы на запросы неправильных доменов на адрес DNS 8.8.8.8 приходят якобы от гугла, но с ip сайта-заглушки провайдера. Это самый верхний уровень блокировок. В доках на goodbyedpi указано, что надо делать DNS-редиректы, иначе не заработает. Doh, dnscrypt - вот это всё надо использовать совместно. И да, в Яндекс-браузере Doh по умолчанию включен, и ведёт к серверу cloudflare (Moscow), c извеcтным результатом, его тоже надо менять.

ведёт к серверу cloudflare (Moscow), c извеcтным результатом, его тоже надо менять.

С этого места поподробнее, пожалуйста.

Сам не пользуюсь YBrowser-ом, но около двух недель назад настраивал gdbdpi знакомому,
у него YB. Поставил локальный DNSCrypt-proxy, GoodbyeDPI. На Firefox заработало сразу же,
тестировал на yt и рутрекере, а вот на яндекс-браузере нет. Стал разбираться, в логах dnscrypt нет запросов сайтов, открываемых через я-браузер. В настройках стояло "Защищённый DNS", я почему-то уверен, что мой знакомый туда точно не залезал, очевидно, это по-умолчанию так.
Далее, тест dns-запросов через dnsleaktest.com показывает единственный dns-сервер, отмеченный там, как "Clowdflare(Moscow)". Переключение DNS в настройках браузера на обычный (системный, а следовательно на лок. dnscrypt) помогло сразу же, без перезагрузки браузера, ну и естественно в логах появились dns-запросы, как полагается. Местный провайдер MetroMax, если что.

Что делает рекурсивный DNS резолвер, получивший запрос? Разумеется, отправляет запрос к DNS серверу зоны (предварительно найдя его другими запросами). Если сервер находится в Москве, то нет ничего странного в том, что исходящие DNS запросы также проходят и через оборудование для блокировок.

У меня просто CF уже давно в качестве единственного DNS резолвера дома (DoH в виде DNS Stamps), и не встречал проблем с резолвом, поэтому и спросил.

Сейчас глянул на dnsleaks, три сервера в Швеции, один в Питере.

Все эти теории обхода, это всё для того, что бы гугл не знал, от куда запрос.

Сайты блокирует и замедляет не Гугл, а Роскомнадзор на своем оборудовании ТСПУ.

Достаточно в DNS указать сервера 8.8.8.8 и 8.8.4.4 и всё.

Это было достаточно 10 лет назад, а то и больше. DNS никак не поможет вам обойти современные роскомнадзоровские фильтры по SNI

Ну толсто же...

У меня spoof-dpi не работает 🤷 пока что пользуюсь тор-браузером. Лень пока что поднимать и настраивать vps

Вот так попробуй

spoof-dpi --window-size 0

Что не делал – не смог завести SpoofDPI на Маке c M1, пользуюсь AdGuard приложением

Попробуйте запускать его с правами суперпользователя:

sudo spoof-dpi

Спасибо! Пробовал ворде такое. Да уже заплатил за adguard, там тот же принцип через DPI

А разве adguard это не плагин к браузеру?
То есть его настройки влияют на другие приложения, вне браузера?

А он разный бывает, и на все платформы, я именно программу поставил на Мак с сайта официального. Да, он обрабатывает весь трафик идущий на компьютер, но скорость не режет. Но можно настроить, что бы он работал только в определенных приложениях, есть белые, черные списки и тд

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

На mikrotik с RouterOS есть решения типа zapreta? без поднятия собственного vpn в далеком-далеко

Рядом постою, другу интересуется

ros7 умеет wireguard. Можно найти чужой VPN в далёком-далёком. Я использую finevpn.

По идее, ROS7 умеет работать с Docker. Можно поднять контейнер с запретом и через него трафик проксироаать.

На MIPS нельзя :)

ros7 умеет wireguard. Можно найти чужой VPN в далёком-далёком. Я использую finevpn.

Че та я опасаюсь ставить такое. Хз что там внутри. Скажите, это нормально?

Да страх всегда преследовал человечество, так что это нормально. ( мне тоже не нравится)

Пардон за нубский вопрос - тоже не ясен мезанизм. Так трафик напрямую адресату и обратно, без промежуточных внешних "остановок" идёт? Есть какие-то дополнительные риски при использовании программы?

Напрямую. Риск именно такой, какой и ожидается от левой программы с доступом к трафику, дополнительных нет.

За spoof-dpi могу сказать что там всего около тысячи строчек кода на Go, ничего необычного и трафик точно ни в какие лишние места не идет :)

Пользуюсь ByeDPI Android при просмотре лекций в ютубе. Брат пока жив.

Хочу дополнить для тех, у кого сразу не завелось под Андроид (как у меня например). Необходимо сделать следующие настройки:

DNS: 8.8.8.8
Mode: VPN
Desync only HTTPS and TLS: On
Desync method: fake
Split position: 1
Split TLS record at SNI: On

Взято отсюда: https://github.com/dovecoteescapee/ByeDPIAndroid/issues/37#issuecomment-2277129687

Спасибо. Только так и заработало на РТК

Спасибо! на ртк заработало

ScoofDPI - раздать таблетки "госдедам"

есть решение для всей локалки? Что бы на все пк, телеки, телефоны и пр. включить подобное решение? КМК, оптимальное решение - виртуалка с софтом и через нее гонять траффик, что бы не менять структуру сети, оборудование, т.к. не у всех роутеры поддерживают openwrt.

Вот для Микротика выложили

https://habr.com/ru/articles/838452/

на Android использовал PowerTunnel

Не пойму, почему на маке у вас ребят проблема. У меня М1 тоже проц, просто используйте brew:

brew install spoofdpi

Ну и потом запускаете как сервис:

brew services start spoofdpi

Источник: https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md

Спасибо за отличную идею!

Brew идет в комплекте? И не требует конфигурации?

Если сделаете скрин, добавлю в заметку.

Я не помню, боюсь соврать. Его по сути можно даже на винду 10 поставить.
https://docs.brew.sh/Installation

По сути это обычный пакет менеджер.

Спасибо за статью!! Помогло с YouTube, но как быть с Instagram, до сих пор со SpoofDPI не могу с ним попасть в Instagram, кто‑то решил этот вопрос?

подскажите пожалуйста, а есть аналоги на IOS?

А у меня на macos spoofdpi не завелся от слова совсем. С/без root'а, с/без --enable-doh , с любым размером --window-size - просто все отлетает.

Лог при этом красноречиво говорит

CONNECT 8.8.8.8:443 HTTP/1.1
Host: 8.8.8.8
Proxy-Connection: keep-alive
Connection: keep-alive

DEBU[2024-08-29T02:07:44+03:00] [PROXY] Start HTTPS
DEBU[2024-08-29T02:07:44+03:00] [PROXY] Start HTTPS
DEBU[2024-08-29T02:07:44+03:00] [PROXY] Start HTTPS
DEBU[2024-08-29T02:07:44+03:00] [HTTPS] dial tcp 8.8.8.8:443: connect: network is down
DEBU[2024-08-29T02:07:44+03:00] [HTTPS] dial tcp 8.8.8.8:443: connect: network is down

у меня тоже не работет, но по-другому) Прога заводится, но ничего не происходит, все перепробовал, все советы и тут и в issue репы, как были тормоза с YT так и остаются, при этом прога пишет что все мол делает как надо.

А что за оператор и город?
И если подключены к WiFi, ситуация меняется?

Интересно, на телефоне ByeDPIAndroid разблокировал мне, к примеру, твиттер со своими настройками по-умолчанию. Когда же колдовал на windows-пека из той же локалки с разными настройками goodbyedpi, так и не удалось ничего разблокировать. В чём может быть дело?

Думаю, нужно колдовать дальше.

Или сказать какой у вас провайдер (и город), вохможно кто-то подскажет

Ростов-на-Дону, провайдер Элит-ТВ.
Возможно, кто-то знает как настройки первого приложения для телефона можно конвертировать в настройки для ПК, если оба приложения делают примерно одно и то же?

Для Мегафона есть какое решение? то что здесь обсуждалось не помогло, Андроид Poco без проги даже превьюшки практически не прогружает, с прогой короткими отрывками немного показывает и зависает постоянно, колёсико крутится, вроде говорили что мобильный инет не тронули, но это не так, ВПН бесплатный врубаешь начинает работать, но реклама прёт и постоянно сбрасывается этот впн, переподключать приходиться

появилось выше

Где

У меня вопрос возник (не судите строго, пожалуйста, я практически не работал с терминалом). А как удалить SpoofDPI через терминал?

У кого не работает это приложение, настраивайте его по инструкции, а потом сначала запускаете ютуб, а уже потом включаете beydpi, после этого всё заведётся

Большое спасибо за статью!
Подскажите, пожалуйста а на IOS аналоги есть?
Или ещё какие-нибудь варианты без использования VPN?

ByeDPI не работает на андроид с этими настройками, youtube не грузит

А есть идеи, почему byeDpi нет в гугл плее? Прога требует какие-то права, из-за которых ее в гугл-плей не пропускают?

А как включить vpn mode ?

В версии v0.10.12 автор переименовал либу. Теперь вместо spoof-dpi выполняем spoofdpi

Спасибо за отличный апдейт по теме. Вставил ваш комментарий в статью. Плюсик в карму!

Вот интересно почему: ByeDPI на линукс - работает, на android с теми же настройками - работает, на винде - фига. При этом goodbyedpi на винде работает.

На android tv не работает эта фича, эртелеком не запускает ютуб. Настройки которые здесь указаны, не помогают. ☹️

А самое забавное, что инстаграм и сайты "для досуга" открывает, а эту же статью нет, приходится обычный впн врубать, очень выборочно. На мобиле ютуб пока и так робит

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории