Нужно ли иметь прокси-сервер для HTTP через SSH?

803
quack quixote

Я хочу использовать HTTP поверх SSH, так как в моем университете большинство сайтов заблокированы. У меня есть свой собственный сервер, к которому я могу использовать SSH. То, что я делаю сейчас, - это запуск прокси-сервера squid на сервере для определенного порта. Затем подключитесь с помощью putty к моему серверу через ssh и создайте туннель от определенного локального порта (который я введу как прокси-сервер в Firefox) к серверу squid. Итак, в putty конфигурация для туннеля такая:

 source port:8080 destination:localhost:3128 

Я хочу знать, есть ли другой способ, кроме запуска прокси-сервера Squid на моем сервере для туннелирования пакетов? Благодарю.

0

1 ответ на вопрос

2
akira

ну, я бы просто пропустил всю часть кальмара и использовал

% ssh -N -D 9999 user@myserver 

который создает SOCKS-прокси на localhost: 9999 ...

Если университет каким-то образом фильтрует DNS-запросы (что я сомневаюсь, но я не эксперт), то можно также захотеть убедиться, что DNS-запросы тоже проксируются, иначе браузер не будет знать, какой IP-адрес запрашивать у веб-сайта. , В Firefox используйте `about: config`, чтобы затем установить для` network.proxy.socks_remote_dns` значение `true`. Arjan 14 лет назад 3

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