Как заставить мой Debian работать как http/html прокси?

Как заставить мой Debian работать как http/html прокси?

Я использую Debian на сервере факультета через Putty, имеющий свой публичный IP-адрес. У меня есть sudo. Интересно, как заставить его работать как Http/html-прокси для доступа к "Web of Science" из моего домашнего браузера Windows. Интересно, где можно получить инструкции о том, как заставить мой Debian работать как http-прокси (если возможно, защищенный)?

решение1

введите описание изображения здесь

Перейдите в раздел «Туннели» в меню «Подключение > SSH > Туннели»

вы бы ввели номер порта "-D9999" в поле исходного порта и выбрали бы опцию Dynamic ниже. Затем нажмите кнопку add.

Если вам не удается подключиться, вам необходимо отредактировать файл «sshd_conf» на вашем компьютере с Linux, расположенный по адресу «/etc/ssh/sshd_conf».

Строка, которую вам нужно будет изменить:

#AllowTcpForwarding no

          too

AllowTcpForwarding yes

Возможно, он позволит вам подключиться, но не переслать, тогда проверьте и это.

В Firefox вам нужно убедиться, что выбран SOCKS v5 с помощью

Установить "Хост SOCKS: 127.0.0.1" "Порт: 9999"

и что вы указали "127.0.0.1, localhost" в разделе "no proxy for:"

введите описание изображения здесь

Вам также необходимо настроить Firefox для пересылки вашего DNS-трафика через прокси-сервер, иначе он по-прежнему будет полагаться на локальный Интернет или интрасеть для поиска DNS.

в строке URL введите about:config и нажмите Enter, нажмите кнопку «Я буду осторожен», затем найдите параметр «network.proxy.socks_remote_dns». Если значение указано как true, то оставьте его как есть, но если нет (это произойдет, если вы его уже меняли), щелкните правой кнопкой мыши и выберите «Переключить». Теперь все должно быть хорошо.

решение2

Хотя и apt-cache search http proxyдает некоторые возможные ответы, я не могу сказать, стоит ли здесь что-то рекомендовать. По моему собственному опыту, чтобы сделать безопасный туннель, лучше всего использовать SSH и его совместимый с SOCKS прокси динамический перенаправление портов.

$ ssh -D9999 [email protected]

Это подключает вас к вашему Debian (для этого вам необходимо включить сервер SSH) service ssh enable && service ssh restartи позволяет использовать SSH, а также включает сервер SOCKS натвой(клиентская) машина (порт 9999). Теперь просто зайдите в браузер и установите свой адрес SOCKS на 127.0.0.1 (или localhost) и порт на 9999 — и все готово.

Связанный контент