Всем привет! Не так давно я стал обладателем смартфона на
операционной системе-android и сразу озадачился вопросом: Как
пропустить интернет трафик браузера и приложений телефона
через SSH. Поиск по данному форуму ничего не дал и тут я полез в
гугл. Много информации, много приложений, но все не то, т.к. в
основном люди используют клиент SSH на android по прямому
назначению, а именно безопасное соединение с сервером. После
долгих поисков наткнулся на одну англоязычную статью, которая
собственно и решила проблему и именно она ляжет в основу
данной статьи. Итак поехали.
1. Для начала нам нужны 2 приложения: ConnectBot и ProxyDroid,
качаем их из плей маркета. И сразу уточнение: ProxyDroid
заработает только в случае если на телефоне получены root
права!!! Как это сделать много информации в интернете и к
каждому устройству свой подход, поэтому ищем способ для своего
девайса и вперед.
2. Создаем соединение в ConnectBot вида
[email protected]: port
Далее вводим пароль от туннеля.
3. Зажимаем наше соединение и выбираем "Редактировать
перенаправление"
4. Выставляем
Псевдоним: 127.0.0.1
Тип переадресации: Динамический(SOCKS)
С порта: 56001(или любой порт в диапазоне 49152-65535)
Жмем изменить, готово ConnectBot настроен.
Теперь нужно настроить ProxyDroid
5. Выставляем
Адрес: 127.0.0.1
Порт: 56001
Тип прокси-сервера: SOCKS5
Для приложений (глобальный режим) ставим галочку
DNS Proxy ставим галочк, чтобы использовать днс нашего туннеля.
Если не будет работать убрать ее.
Готово. Теперь запускаем ConnectBot, запускаем наш туннель,
вводим пароль. Далее запускаем ProxyDroid и в уже настроенном
профиле жмем ползунок вкл и радуемся)
Всем спасибо за внимание, надеюсь помог кому то ))
операционной системе-android и сразу озадачился вопросом: Как
пропустить интернет трафик браузера и приложений телефона
через SSH. Поиск по данному форуму ничего не дал и тут я полез в
гугл. Много информации, много приложений, но все не то, т.к. в
основном люди используют клиент SSH на android по прямому
назначению, а именно безопасное соединение с сервером. После
долгих поисков наткнулся на одну англоязычную статью, которая
собственно и решила проблему и именно она ляжет в основу
данной статьи. Итак поехали.
1. Для начала нам нужны 2 приложения: ConnectBot и ProxyDroid,
качаем их из плей маркета. И сразу уточнение: ProxyDroid
заработает только в случае если на телефоне получены root
права!!! Как это сделать много информации в интернете и к
каждому устройству свой подход, поэтому ищем способ для своего
девайса и вперед.
2. Создаем соединение в ConnectBot вида
[email protected]: port
Далее вводим пароль от туннеля.
3. Зажимаем наше соединение и выбираем "Редактировать
перенаправление"
4. Выставляем
Псевдоним: 127.0.0.1
Тип переадресации: Динамический(SOCKS)
С порта: 56001(или любой порт в диапазоне 49152-65535)
Жмем изменить, готово ConnectBot настроен.
Теперь нужно настроить ProxyDroid
5. Выставляем
Адрес: 127.0.0.1
Порт: 56001
Тип прокси-сервера: SOCKS5
Для приложений (глобальный режим) ставим галочку
DNS Proxy ставим галочк, чтобы использовать днс нашего туннеля.
Если не будет работать убрать ее.
Готово. Теперь запускаем ConnectBot, запускаем наш туннель,
вводим пароль. Далее запускаем ProxyDroid и в уже настроенном
профиле жмем ползунок вкл и радуемся)
Всем спасибо за внимание, надеюсь помог кому то ))