[FAQ] Использование SSH-туннелей на выходе из Tor

Legas

Администратор
Команда форума
Сообщения
186
Реакции
5
доброго времени суток.
многих, интересует как обойти блокировки при использовании Tor, поэтому я решил описать в общих чертах один из методов обхода - использование SSH-туннелей.
Яндекс.Деньги, QIWI и многие другие сайты и сервисы блокируют доступ при использовании только Tor.
туннели можно купить или сбрутить(взломать) самому. Стоимость от 0.3 ye (обычно в BlackList'е).
при покупке имеют вид:
167.435.134.141|admin|admin|Brazil|Rio Grande do Sul|Guaba|
на этот шелл можете и не пытаться заходить, данные указал рандомные.
(ip, данные для входа, страна, регион, город).
срок службы туннелей разный, могут прослужить вам от нескольких часов до нескольких месяцов. как повезёт.
нам понадобиться:

  • SSH-туннель

  • Mozilla Firefox portable-version

  • PuTTY
Windows.

храним всё это дело в криптоконтейнере TrueCrypt\VeraCrypt.
скачиваем firefox portable, PuTTY.


В FireFox portable необходимо будет подрекатировать в ручную настройки, открываем файл FirefoxPortable.ini, текстовым редактором, из папки \FirefoxPorable\Other\Source\
Находим строчку с параметром AllowMultipleInstances и меняем значение после = c false, на true.



после чего следует сохранить файл и копировать в корневую папку firefox portable.


теперь нужно настроить DNS через SOCKS.
вбиваем в адресную строку about:config, и ищем network.proxy.socks_remote_dns. меняем на true.


теперь нужно настроить соединение через SOCKS прокси 127.0.0.1:8080.
options > advansed > вкладка network > configure how firefox connects to the internet > settings.



c наcтройкой firefox закончено, теперь подключаемся к SSH через PuTTY.
в connection > proxy socks 5 вбиваем 127.0.0.1:9150


в connection > SSH > tunnels ставим dynamic, порт 8080, жмем add.


в session вбиваем ip ssh туннеля, жмём open.
выскакивает окно, вводим логин и пароль входа на SSH. пароль при вводе не отображается.


возможные проблемы при авторизации в PuTTY.

при авторизации после ввода пароля может выдавать ошибку access deniend
для этого вводим что нибудь на в поле login as и потом стираем до конца насколько это возможно. вбиваем логин.

tor browser на этот момент должен быть уже запущен, иначе PuTTY не сможет подключиться к SSH.
после захода на SSH пользуемся firefox portable.
вот впринципе и всё. теперь мы имеем цепочку Tor > SSH.
по другим OC напишу позже.

Linux.

так как я использовал PuTTY, то под linux почти тоже самое, на примере Ubuntu.
установка:
sudo apt-get install putty
запуск:
вводим ip в Host name (or ip adress):

Connection > Proxy > Socks5 > 127.0.0.1:9150

Destination - Dynamic, Auto.
Source Port - 8080 > Add

после уже можно заходить на SSH и авторизовываться.
под Linux к сожалеию я не нашел portable версии firefox, поэтому придётся пользоваться установленным.
в firefox:

строка:
network.proxy.socks_remote_dns
изменить значение на:

настройки proxy:

готово.
TAILS
впринципе ничего сложного, всё уже заточено под работу с Tor.
но на tails стоит фаервол, поэтому нужно добавить правило через iptables на исходящие tcp пакеты.

iptables -I OUTPUT -o lo -p tcp --dport 8080 -j ACCEPT

теперь можно заходить на SSH.


настройка браузера аналогично, как под Linux.
можно пользоваться либо встроенным браузером, или установить firefox. разницы особо нет.
 
Сверху