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

03.01.2014
Задача была в том, чтобы все запросы браузера шли через удаленный сервер.

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

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

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

Настройка putty

  1. Скачать и установить домашняя страница
  2. Создаем сессию: заполняем адрес хоста и порт:

    pic1

  3. Можно сохранить сессию
  4. Открывает, в левом дереве, Connection->SSH->Tunnels
  5. В поле SourcePort вводим 8080 (можно ввести любой другой порт, главное потом указать такой же в настройках браузера)
  6. Выбираем Dynamic в секции Destination

    pic1

  7. Нажимаем Add, видим, что в поле выше добавилось D8080
  8. Возвращаемся во вкладку Session и нажимаем Save, для сохранения результатов.

Настройка FireFox

  1. Заходим в настройки браузера, выбираем вкладку Дополнительные, в секции Соединение нажимаем Настроить.

    pic1

  2. Выбираем Ручная настройка проксиУзел SOCKS, указываем 127.0.0.1 и порт 8080 (из 5го пункта настроек putty)

    pic1

  3. Нажимаем OK – все, можно зайти на www.myip.ru и проверить ip адрес

Яндекс.Метрика