Как сделать ssh туннель и вывести через него браузер

Задача была в том, чтобы все запросы браузера шли через удаленный сервер. Рассматривается пример проброса для windows, туннель будем настраивать через putty, а браузером будет FireFox.

Удаленный сервер

На сервере должен быть поднят сервер ssh и разрешены socks.
Более ничего не требуется.

Настройка putty

  1. Скачать и установить PuTTY
  2. Создаем сессию: заполняем адрес хоста и порт:pic1
  3. Можно сохранить сессию
  4. Открывает, в левом дереве, Connection->SSH->Tunnels
  5. В поле SourcePort вводим 8080 (можно ввести любой другой порт, главное потом указать такой же в настройках браузера)
  6. Выбираем Dynamic в секции Destinationpic1
  7. Нажимаем Add, видим, что в поле выше добавилось D8080
  8. Возвращаемся во вкладку Session и нажимаем Save, для сохранения результатов.

Настройка FireFox

  1. Заходим в настройки браузера, выбираем вкладку Дополнительные, в секции Соединение нажимаем Настроить.pic1
  2. Выбираем Ручная настройка прокси – Узел SOCKS, указываем 127.0.0.1 и порт 8080 (из 5го пункта настроек putty)pic1
  3. Нажимаем OK – все, можно зайти на www.2ip.ru и проверить ip адрес
image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *