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