Туннель Windows HTTP через 2 хоста Linux?

localhost только имеет соединение с Host1. Host1 имеет соединение с Host2 и localhost. Как я могу установить это для использования Host2 в качестве прокси для веб-трафика от localhost?

Я видел подобные темы, но не могу заставить это работать. Как я настраиваю его на клиенте Windows XP?

alt text

Править:

это - установка, которую я использую после следования сообщению от Adam Batkin

alt text

1
задан 20.10.2011, 07:12

1 ответ

Вот обзор того, что Вы хотите сделать:

  • Firefox перенаправляет весь трафик к прокси, слушающему (локально) на порте 9999
  • На Localhost, PuTTY слушает на порте 9999 и передает любой трафик оттуда через открытое соединение SSH для портирования 9999 на Host1
  • На Host1, ssh прислушивается к соединениям на порте 9999 и проксирует любой трафик через к Host2, действие как прокси SOCKS

Во-первых, необходимо будет создать туннель для получения от Localhost кому: Host1. Этот туннель просто передаст необработанный трафик через. Захватите копию PuTTY на Localhost, настройте его для соединения с Host1, затем в меню слева, спуститесь до Соединения, SSH, Туннелей. Войдите Исходный порт (скажите, 9999) и место назначения (скажите,"localhost:9999"), и хит Добавляют. После того как Вы соединены, PuTTY будет слушать на порте 9999, и любые соединения, которые это получает, там будут переданы через Host, и в той точке (от Host1) связь будет установлена, чтобы localhost:9999 (т.е. Host1 попытается соединиться с собой на порте 9999).

Затем, мы должны настроить прокси для получения от Host1 кому: Host2. Это оказывается этим openssh имеет встроенный тот. От Host, выполните следующее:

ssh -D 9999 host2

Это настроит Прокси SOCKS на Host1, слушание на порте 9999, который передаст весь трафик к Host2.

Последний шаг должен настроить любые приложения, на которых Вы имеете Localhost использовать "localhost:9999" в качестве прокси SOCKS:

  • Выберите Опции из меню Tools
  • Перейдите к странице Advanced
  • Выберите вкладку Network
  • Нажмите кнопку Settings
  • Установите его на "Ручную конфигурацию прокси" и введите "localhost" как Хост SOCKS и 9999 для Порта рядом с ним

Именно!

(Я на самом деле протестировал это, и все это работает отлично.)

2
ответ дан 12.12.2019, 13:16

Теги

Похожие вопросы