Как сделать ssh туннель и вывести через него браузер.
03.01.2014
Задача была в том, чтобы все запросы браузера шли через удаленный сервер.
Рассматривается пример проброса для windows, туннель будем настраивать через putty, а браузером будет FireFox.
Удаленный сервер
На сервере должен быть поднят сервер ssh и разрешены socks.
Более ничего не требуется.
Настройка putty
- Скачать и установить домашняя страница
- Создаем сессию: заполняем адрес хоста и порт:
- Можно сохранить сессию
- Открывает, в левом дереве, Connection->SSH->Tunnels
- В поле SourcePort вводим 8080 (можно ввести любой другой порт, главное потом указать такой же в настройках браузера)
- Выбираем Dynamic в секции Destination
- Нажимаем Add, видим, что в поле выше добавилось D8080
- Возвращаемся во вкладку Session и нажимаем Save, для сохранения результатов.
Настройка FireFox
- Заходим в настройки браузера, выбираем вкладку Дополнительные, в секции Соединение нажимаем Настроить.
- Выбираем Ручная настройка прокси – Узел SOCKS, указываем 127.0.0.1 и порт 8080 (из 5го пункта настроек putty)
- Нажимаем OK – все, можно зайти на www.myip.ru и проверить ip адрес