Перейти к основному содержанию
 

Putty — SOCKS5 прокси через SSH-туннель

SSH

Однажды один из IP адресов на работе попал в SORBS SPAM. IP адрес можно выкинуть из спам листа, если зайти на сайт sorbs.net именно с этого IP адреса. Но у меня на компе другой внешний IP адрес, а на почтовике с нужным IP стоит linux и нет возможности запустить браузер.

Сделаем с помощью putty SSH туннель. 

Запускаем putty, указываем адрес SSH-хоста, через который будем строить туннель.

proxy

В Connection > SSH > Tunnels указываем Source port. Я пишу традиционный 3128. Ставим галку Dynamic.

proxy

Нажимаем Add.

proxy

В окошке отобразится "D3128".

Нажимаем Open и коннектимся к хосту.

По идее у меня на компе с ОС Windows должен открыться порт 3128. Запускаем командную строку и выполняем:

netstat -tan |  find "3128"

proxy

Да, есть TCP 3128 на всех локальных IP адресах (0.0.0.0), который можно использовать как прокси.

Запускаем браузер, например, Firexox. Заходим в настройки, General > Network Settings > Settings.

proxy

Configure Proxy Access to the Internet.

  • Указываем Manual proxy configuration
    • SOCKS Host: 127.0.0.1
    • Port: 3128
    • SOCKS v5

proxy

OK.

Теперь наш браузер ходит в Интернет под IP адресом выбранного хоста через SSH-туннель.

Теги