Использование SSH-Tunnel в качестве прокси-сервера на телефоне, с последующим USB Tethering на Root-ированном устройстве андроид

Внимание! Данный текст является «технической информацией», данный текст без призыва к каким либо действиям, без каких либо гарантий. Автор отказывается нести ответственность за действия других лиц, а лишь показывает пример из своего личного использования. Данная информация может быть полезной для всяких гиков и технических специалистов. Просто для личного развития. Данная информация дается в ознакомительных целях и как есть, без гарантий и призывов. Вы должный понимать, что рутировать устройство может быть опасно, в плане поломки устройства и нарушения безопасности телефона. А так же, понимать, что кроме вашего 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

Внимание! Данный текст является "технической информацией", данный текст без призыва к каким либо действиям, без каких либо гарантий.
Внимание! Данный текст является "технической информацией", данный текст без призыва к каким либо действиям, без каких либо гарантий.-2

У меня произошла проблема с вручную введенной конфигурацией. Поэтому с телефона где работает я экспортировал и импортировал через настройки и подключился. Используя программу VPN Hotspot, которую можно найти на GitHub (https://github.com/Mygod/VPNHotspot).

Внимание! Данный текст является "технической информацией", данный текст без призыва к каким либо действиям, без каких либо гарантий.-3

Настраиваю в ручную IP-адрес, проверяю работоспособность через ping/curl. Переподключаю всё необходимое, проверяю свой IP адрес

Как видим, всё работает. 
Данное не гарантирует никакой анонимности или абсолютной безопасности.

Как видим, всё работает. Данное не гарантирует никакой анонимности или абсолютной безопасности.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *