Tabs
Опытный user
- Регистрация
- 16 Ноя 2018
- Сообщения
- 76
- Реакции
- 3
Шаг 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 [email protected] ты устанавливаешь локальный прокси на порту 3128, который в свою очередь пробрасывается на произвольный непривилегированный порт (значением больше 1024 и меньше 65535). Как только пройдет авторизация и установится соединение, на локальной системе начнет работать SOCKS5-Proxy по адресу 127.0.0.1:3128. Чтобы запустить подключение к SSH-хосту через SOCKS5, воспользуемся утилитой netcat с ключом-X 5 (-Х 5 означает SOCKS5). Для этого почитаем man ssh_config и выполним следующую команду:
Код:
$ ssh [email protected] -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 www.siteadress.com
Таким образом, будет выстроена цепочка You -> VPN -> Tor -> SSH -> site
Связка You -> VPN -> Tor достигается просто. Соединяемся с VPN, включаем тор-браузер, подключаемся к сети Tor (если параноик - то через мост obfs4, fte или meek), и после этих действий начинает работать локальный SOCKS5-Proxy по адресу 127.0.0.1:9150
Шаг 2: (...) -> Tor -> SSH Tunnel -> Website
В обычной жизни туннель поднимается командой $ ssh -D 3128 [email protected] ты устанавливаешь локальный прокси на порту 3128, который в свою очередь пробрасывается на произвольный непривилегированный порт (значением больше 1024 и меньше 65535). Как только пройдет авторизация и установится соединение, на локальной системе начнет работать SOCKS5-Proxy по адресу 127.0.0.1:3128. Чтобы запустить подключение к SSH-хосту через SOCKS5, воспользуемся утилитой netcat с ключом-X 5 (-Х 5 означает SOCKS5). Для этого почитаем man ssh_config и выполним следующую команду:
Код:
$ ssh [email protected] -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 www.siteadress.com
Таким образом, будет выстроена цепочка You -> VPN -> Tor -> SSH -> site