1

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

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

альтернативный текст

РЕДАКТИРОВАТЬ:

это настройка, которую я использую после прочтения сообщения Адама Баткина

альтернативный текст

1 ответ1

2

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

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

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

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

ssh -D 9999 host2

Это настроит SOCKS Proxy на Host1 , прослушивающем порт 9999, который будет перенаправлять весь трафик на Host2 .

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

  • Выберите "Параметры" в меню "Инструменты".
  • Перейти на страницу "Дополнительно"
  • Выберите вкладку Сеть
  • Нажмите кнопку настройки
  • Установите для него "Ручная настройка прокси" и введите "localhost" в качестве хоста SOCKS и 9999 для порта рядом с ним.

Это оно!

(Я действительно проверял это, и все это прекрасно работает.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .