MyTetra Share
Делитесь знаниями!
Проксирование любого трафика через SSH (sshuttle)
Время создания: 19.07.2018 15:17
Автор: br0ke
Текстовые метки: linux, ssh, proxy, socks, socks5, sshuttle, default route
Раздел: Информационные технологии - Linux
Запись: and-semakin/mytetra_data/master/base/153199545584ru6npguq/text.html на raw.githubusercontent.com

1. Установить sshuttle на клиентскую машину:


sudo apt install sshuttle


или


sudo dnf install sshuttle


2. Соединиться с удаленной машиной, через которую будем гонять трафик (на ней должен быть установлен Python).


Туннелировать весь TCP-трафик:

sshuttle -r username@sshserver 0.0.0.0/0 -vv


Туннелировать еще и DNS:

sshuttle --dns -r username@sshserver 0.0.0.0/0 -vv


3. В параллельной сессии терминала запустить:

ssh -fND 127.0.0.1:<local port> username@sshserver


4. После этого можно использовать SOCKS-прокси, доступный на 127.0.0.1:<local port> для заворачивания любого трафика приложений (например, браузера). Например:

proxychains <program name>

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования