Я знаю, что это, вероятно, частый вопрос, но после нескольких часов осмотра (на этом и других сайтах) я не могу найти решения.
Пытаюсь настроить простой прокси. У меня уже есть сервер под управлением Windows Server 2008.
Я установил Cygwin и установил OpenSSH. У меня также запущен sshd (демон openssh). Порт 22 перенаправлен правильно.
На стороне клиента у меня есть Putty на машине с Windows 7. Я могу успешно открыть соединение с моим сервером и войти в систему, чтобы получить доступ к оболочке.
Так что мне делать дальше?
Я просто назову порты, которые я хочу туннелировать в Putty, или мне нужно указать моему SSH-серверу, что делать с этими портами?
Спасибо за помощь. Дайте мне знать, если я что-то упустил.
Редактировать: Закончилось использованием следующего: Ссылка на сайт
Хотел бы я заставить его работать с FoxyProxy.
Кроме того, всем, кто смотрит в будущее, не забудьте также пересылать свои DNS-запросы. Мне потребовалось некоторое время, чтобы понять, почему заблокированные сайты все еще блокируются, даже несмотря на то, что весь мой трафик туннелируется через мое соединение.
Вам нужно использовать -D
вариант ssh. Это устанавливает прокси-сервер SOCKS, прослушивающий локальный хост, подключающийся через ssh-сервер. например
ssh -D 8080 my.host.com
Затем настройте FoxyProxy с прокси-сервером SOCKS для порта localhost 8080. Использование FoxyProxy здесь невероятно полезно, потому что оно позволяет вам использовать шаблоны только для туннелирования трафика, который вы хотите проксировать. Например. вы можете беспрепятственно получить доступ к своим корпоративным веб-сайтам в интрасети, но все остальные ваши веб-запросы отправляются через ваш обычный шлюз (так что вы можете безопасно просматривать свои сайты pr0n, работая из дома).
Я предполагаю, что вы хотите использовать прокси для других вещей через свое SSH-соединение? Все, что вам нужно сделать, это добавить нужные порты к соединению Putty на стороне клиента. Это в разделе Connection-> SSH-> Tunnels в конфигурации Putty. Локальная vs удаленная vs динамическая пересылка в зависимости от того, какой именно тип туннелирования вы хотите сделать и в каком направлении вы хотите, чтобы туннель был открыт.
Вот несколько руководств подробно объясняя процесс.