Ssh Socks сервер не работает
Я хочу установить сервер socks на моем локальном хосте, который перенаправляет весь http-трафик на мой удаленный сервер для обхода правил брандмауэра в моей рабочей сети. И поэтому я начинаю как обычно
sudo ssh -C2qTnN -D localhost:8080 -i myAWSKey.pem ubuntu@someserver.com
И установите настройки прокси в моем браузере. Но затем я пытаюсь пойти везде, где возникает ошибка "Соединение было сброшено". Почему это не работает, может быть, Amazone отказалась от этой функции?
PS и да, у меня есть опция AllowTcpForwarding yes на sshd_config моего сервера
моя хост-система Ubuntu 12.10 и сервер Ubuntu 12.04
1 ответ
Прокси, встроенный в ssh, является SOCKS-прокси, а не HTTP или любым другим прокси-сервером. Тем не менее, он способен проксировать http, а также почти все, что основано на TCP, для клиента с поддержкой SOCKS. Firefox такой клиент.
Вы должны убедиться, что в настройках прокси вашего браузера, записи для HTTP, SSL и FTP прокси пустые; только SOCKS прокси должен быть хостом localhost и портом 8080.