Внимание! Данный текст является «технической информацией», данный текст без призыва к каким либо действиям, без каких либо гарантий. Автор отказывается нести ответственность за действия других лиц, а лишь показывает пример из своего личного использования. Данная информация может быть полезной для всяких гиков и технических специалистов. Просто для личного развития. Данная информация дается в ознакомительных целях и как есть, без гарантий и призывов. Вы должный понимать, что рутировать устройство может быть опасно, в плане поломки устройства и нарушения безопасности телефона. А так же, понимать, что кроме вашего IP-адреса существует отпечаток браузера, часовой пояс и множество других переменных.
НАСТОЯЩИМ ПОЛЬЗОВАТЕЛЬ ПОНИМАЕТ И СОГЛАШАЕТСЯ С ТЕМ, ЧТО ИСПОЛЬЗОВАНИЕ СЕРВИСА И ССЫЛОК ОСУЩЕСТВЛЯЕТСЯ НА СОБСТВЕННЫЙ РИСК ПОЛЬЗОВАТЕЛЯ И ЧТО СТАТЬЯ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ» И «ПРИ НАЛИЧИИ» БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ В НАИБОЛЬШЕЙ СТЕПЕНИ.
ПОЛЬЗОВАТЕЛЬ СОГЛАШАЕТСЯ ИСПОЛЬЗОВАТЬ МАТЕРИАЛ И ССЫЛКИ НА СОБСТВЕННОЕ УСМОТРЕНИЕ И НА СОБСТВЕННЫЙ РИСК И НЕСЕТ ЕДИНОЛИЧНУЮ ОТВЕТСТВЕННОСТЬ ЗА НАНЕСЕНИЕ УЩЕРБА СВОЕМУ КОМПЬЮТЕРУ, МОБИЛЬНОМУ УСТРОЙСТВУ ИЛИ ИНОМУ УСТРОЙСТВУ ИЛИ ПОТЕРЮ ДАННЫХ В РЕЗУЛЬТАТЕ ТАКОГО ИСПОЛЬЗОВАНИЯ.
Приступим, существует множество интернет-протоколов, которые можно использовать не по назначению. Например, через DNS протокол можно выходить в интернет (https://habr.com/ru/articles/757420/). Можно это делать, даже по ICMP (https://ru.wikipedia.org/wiki/ICMP-тоннель)
Перейдем к сути, у нас имеется SSH-сервер, на линуксе, я к нему подключаюсь: «$ ssh user@192.168.0.194 -p 25 -D 4546 -N»
Теперь у меня есть на порту 4546 прокси-сервер, который я могу поставить в браузер или ещё куда-то. В моем примере я использую 25 порт, по умолчанию он другой!
В моем случае, я буду использовать SSH-Tunnel от Ocean (является примером, никакой рекламой) (https://sshocean.com/ssh)
И использовать на 443 порту. На WIndows можно сделать такое через putty (https://stackoverflow.com/questions/4974131/how-to-create-ssh-tunnel-using-putty-in-windows)
Для начала я устанавливаю на свой телефон программу SSH-Tunnel Injector
Так как у меня стоит AFWall я разрешаю в AFwall Preferences — Experemental — Enable Inbound Connections. Вместе с этим, я разрешаю интернет приложению.
Основные настройки находятся в шторке — SSH Settings. Использую порт для SSH 443. Что бы выглядело по порту как SSL
У меня произошла проблема с вручную введенной конфигурацией. Поэтому с телефона где работает я экспортировал и импортировал через настройки и подключился. Используя программу VPN Hotspot, которую можно найти на GitHub (https://github.com/Mygod/VPNHotspot).
Настраиваю в ручную IP-адрес, проверяю работоспособность через ping/curl. Переподключаю всё необходимое, проверяю свой IP адрес
Как видим, всё работает. Данное не гарантирует никакой анонимности или абсолютной безопасности.