Программа DPITunnel для обхода блокировок на android без потерь скорости

Добрый день!


Хотел бы рассказать про программу для обхода блокировок для android.

Работает она путем модифицирования, разделения на части пакетов, короче также как известный GoodbyeDPI.

Программа бесплатная и открытая, исходные коды доступны в репозитории на Github. Поддерживает все версии android начиная с Kitkat.

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

Теперь о том как работает. Программа запускает локальный http прокси сервер и перенаправляет весь трафик на него. Если это запрос к заблокированному сайту, то, в зависимости от настроек, программа модифицирует его (меняет Host заголовок, символ конца строки...), или отправляет в несколько частей (так как большинство DPI умеют читать только отдельные пакеты), или отправляет его через SOCKS5 сервер.

Как запусить: если есть рут, то в настройках выбираем "Установить DPITunnel глобально" и нажимаем кнопку на главном экране, а если рута нет, то просто нажимаем кнопку на главном экране и вручную прописываем локальный прокси в настройках системы (посмотрите как установить http прокси для android в гугле). Адрес прокси: 127.0.0.1 Порт тот, что указан в настройках DPITunnel в пункте "Порт DPITunnel".

Известные баги: иногда, если сервис некорректно завершился, к примеру его убила система, при последующем запуске сервиса он падает через несколько секунд. Для исправления надо к параметру "Порт DPITunnel" прибавить 1 и запустить сервис (нажать кнопку на главном экране).

Ссылки:

GitHub: https://github.com/zhenyolka/DPITunnel

4PDA: https://4pda.ru/forum/index.php?showtopic=981039

Android

742 поста7.5K подписчиков

Добавить пост

Правила сообщества

Сообщество посвящено обсуждению и обмену опытом использования устройств, работающих под управлением ОС Android/Linux, а также программного обеспечения для них. Обсуждение других операционных систем (в том числе GNU/Linux) - только в рамках их взаимодействия с Android.


В сообществе запрещены:

* заведомо деструктивные рекомендации

* бессодержательная переписка, особенно с переходом на личности собеседников

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

* обсуждение нужности ПО от Google (необходимости в нем нет, и если вам этот функционал не нужен - смело запускайте pm disable-user или даже pm uninstall, только не забудьте предварительно сделать полную резервную копию)


Если вы просите о помощи, обязательно укажите максимально полную информацию об используемом вами устройстве, чего вы хотите добиться и какие шаги для этого предпринимали - это существенно ускорит получение ответа, так как из обсуждения будут исключены диалоги вида "попробуй вот так - пробовал, не помогает". Соответственно, и при ответе следует давать рекомендации, подходящие для любого устройства. Если вы не уверены в универсальности решения, напишите об этом явно: "у меня %s и мне помогло %s".


Данная редакция правил действует с момента ее публикации: 2022-01-27 22:00:00 +03:00