Как поставить SSH поверх связки VPN+TOR?

Tabs

New member
Шаг 1: You - VPN - Tor - (...)

Связка You - VPN - Tor достигается просто. Соединяемся с VPN, включаем тор-браузер, подключаемся к сети Tor (если параноик - то через мост obfs4, fte или meek), и после этих действий начинает работать локальный SOCKS5-Proxy по адресу 127.0.0.1:9150

Шаг 2: (...) - Tor - SSH Tunnel - Website

В обычной жизни туннель поднимается командой $ ssh -D 3128 ты устанавливаешь локальный прокси на порту 3128, который в свою очередь пробрасывается на произвольный непривилегированный порт (значением больше 1024 и меньше 65535). Как только пройдет авторизация и установится соединение, на локальной системе начнет работать SOCKS5-Proxy по адресу 127.0.0.1:3128. Чтобы запустить подключение к SSH-хосту через SOCKS5, воспользуемся утилитой netcat с ключом-X 5 (-Х 5 означает SOCKS5). Для этого почитаем man ssh_config и выполним следующую команду:

Код:


$ ssh -D 3128 -o ProxyCommand ssh /usr/bin/nc -X 5 -x 127.0.0.1:9150 %h %p

Собственно, цель достигнута.

SOCKS5-Proxy 127.0.0.1:3128 можно прописать в браузере, в проксифаере и где угодно. На худой конец, прямо по хардкору в командной строке:

Код:

curl --socks5-hostname 127.0.0.1:3128
Таким образом, будет выстроена цепочка You - VPN - Tor - SSH - site
 
Яндекс.Метрика
Сверху