ByeDPI for Android

Для РФ пока решается установкой DoT/DoH в западную европу, по крайней мере для большинства сайтов заблоченных по ip и лежащих на cdn (instagram.com facebook.com и т.д.) это работает

Можно поправить кнопку коннект, отключение значка впн происходит только если передернуть пару раз эту кнопку?

Да, с ней есть небольшие баги, в следующей версии исправлю

Можно еще хотелку? Лёгкое переключение между конфигами. А то вышел на улицу, и уже не работает на мобильном интернете.

Учту, но не обещаю в ближайшее время. Как, в прочем, и быстрых обновлений

Версия 1.0.0:

  • Исправлено отображение статуса на главном экране
  • Добавлен метод Out-of-band
  • Добавлено изменение SNI фейкового пакета

Хочется сделать более удобную установку обновлений, чем скачивать
apk с гитхаба. Есть вариант проверки и установки обновлений в самом приложении (по кнопке или при запуске), а можно классическим путём опубликовать в сторах. Давайте сделаю опрос, а там решу.

  • Из приложения
  • Публикация в F-Droid (возможно, и в других каталогах)
0 voters

Главное чтобы отключаемо было. Больше всего раздражает, когда от тебя что-то требуют

Считаю, что здесь не стоит стремиться к максимальному упрощению любой ценой.
Техника хакерская, движение против течения, постоянное сопротивление, все меняется, гарантий нет, новые вводные и тд. Поддержка может стать неблагодарным занятием.
Приложение предоставляет набор техник обхода. Можете попробовать , возможно у вас сработает. Может не на всех сайтах, но мы вам и не даем никаких гарантий. Повезет-не повезет.
Если где-то и сработает, то уже хорошо. Нажмете вкл для захода на ресурс, потом нажмете выкл, чтобы не ломало остальные.

Никто же не мешает сделать аналог блокчека в этом приложении ?
Попробовать достучаться до конкретного домена или доменов с разными параметрами, вывести результат в виде списка. Что сработало, что нет. Сюда же интегрировать кнопку ‘установить эту стратегию’

Есть же obtainium. Можно на него ссылку в readme дать и всё.

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

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

Хотелось бы, но, боюсь, в ближайшее время его не сделаю. Хотя, может, и стоим им заняться.

Спасибо, посмотрю

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

Справедливо

Проверил в Aндроид 13, rutracker, twitter, youtube(картинки) работают.
Instagram не открывается через браузер и через приложение,
Facebook через браузер работает, Facebook через приложение не грузятся некоторые элементы картинки, видео.

Данный метод не помогает обходить блокировки по ip. В частности, у инстаграма заблокированы многие ip адреса. Возможно, в будущем будет добавлена возможность настраивать кастомные hosts и другие операции с днс. Для инстаграма рабочие ip часто выдаёт 9.9.9.9 (quad9, установлен по умолчанию в приложении) и 77.88.8.8 (яндекс). Можете попробовать поменять dns на яндекс

Поменял в ByeDPI dns на Яндекс 77.88.8.8, Instagram и Facebook не работают, не грузятся видео и картинки.

Через этого же провайдера в Windows 11 с помощью Launcher for Goodbyedpi, Instagram и Facebook нормально работают.
настройки на скриншоте

Конечно, я так не могу однозначно сказать, какие именно запросы и как блокируются. Могу лишь предположить, что проблема в заблокированных ip (что характерно для инстаграма, насчёт фейсбука не уверен). Вы можете это проверить, посмотрев, какой ip вам возвращает dns:
nslookup instagram.com 77.88.8.8
Если ip не пингуется (ping ip), то он заблокирован. Для инстаграма, по моим наблюдениям, работают ip, начинающиеся со 157.

Ещё на форуме иногда упоминается, что некоторые провайдеры перенаправляют на себя dns трафик и резолвят его сами. Лично я такого не наблюдал, но, если это для вас актуально, android поддерживает DoT, в настройках он называется Private DNS. dns.quad9.net и common.dot.dns.yandex.net для Quad9 и Яндекс, соответственно. Инструкция по настройке Private DNS:

Помимо того, что я встречал это в рекомендациях РКН провайдерам, это, во-первых, дешевая “первая линия” блокировок (абонент, не использующий какие-либо средства обхода блокировок, пытается отрезолвить домен, получает в ответ неправильный адрес и на этом его попытка полезть “куда не следует” окончена), а, во-вторых, вот так резолвит прямо сейчас мой провайдер

nslookup navalny.com
╤хЁтхЁ:  dns.google
Address:  8.8.8.8

Запрос шёл к DNS Google…

Не заслуживающий доверия ответ:
╚ь :     navalny.com
Addresses:  2a01:54e0:fb00::301
          188.186.146.207

…но домен отрезолвился в 188x186x146x207.static.cc-perm.ertelecom.ru

включен dns провайдера
nslookup instagram.com 77.88.8.8
╤хЁтхЁ: dns.yandex.ru
Address: 77.88.8.8
Не заслуживающий доверия ответ:
╚ь : instagram.com
Addresses: 2a01:54e0:fb00::301
188.186.146.207

включен dns 77.88.8.8
nslookup instagram.com 77.88.8.8
╤хЁтхЁ: dns.yandex.ru
Address: 77.88.8.8
Не заслуживающий доверия ответ:
╚ь : instagram.com
Addresses: 2a03:2880:f277:e2:face:b00c:0:4420
157.240.0.174

ping 157.240.0.174
Обмен пакетами с 157.240.0.174 по с 32 байтами данных:
Ответ от 157.240.0.174: число байт=32 время=46мс TTL=56
Статистика Ping для 157.240.0.174:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь)

попробовал в Андроиде частный dns установить на common.dot.dns.yandex.net и dns.quad9.net
Instagram работает нормально
Facebook пишет нет подключения к интернету, не грузятся некоторые элементы видео, картинки

dns провайдера
nslookup facebook.com 77.88.8.8
╤хЁтхЁ: dns.yandex.ru
Address: 77.88.8.8
Не заслуживающий доверия ответ:
╚ь : facebook.com
Addresses: 2a01:54e0:fb00::301
188.186.146.207

dns 77.88.8.8
nslookup facebook.com 77.88.8.8
╤хЁтхЁ: dns.yandex.ru
Address: 77.88.8.8
Не заслуживающий доверия ответ:
╚ь : facebook.com
Addresses: 2a03:2880:f177:185:face:b00c:0:25de
157.240.0.35

ping 157.240.0.35
Обмен пакетами с 157.240.0.35 по с 32 байтами данных:
Ответ от 157.240.0.35: число байт=32 время=46мс TTL=56
Ответ от 157.240.0.35: число байт=32 время=46мс TTL=56
Ответ от 157.240.0.35: число байт=32 время=46мс TTL=56
Ответ от 157.240.0.35: число байт=32 время=46мс TTL=56
Статистика Ping для 157.240.0.35:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)

ДОМРУ, он же ертелеком, единственный известный мне провайдер, который не только подменяет DNS, но и перехватывает обращения к другим IP адресам на портах 53 и перенаправляет на себя
ТЕЛЕ2 просто подменяет DNS