Назад | Перейти на главную страницу

Можно ли создать прокси-туннель веб-браузера с Netcat / Socat?

По поводу утилиты Netcat / Socat. Из справочной страницы кажется, что можно создать безопасный прокси-сервер с помощью netcat, с помощью которого я мог бы указать своему веб-браузеру, как прокси-сервер, который мог бы разветвлять / направлять мой веб-трафик через прокси. Это возможно? Любые подсказки, как это сделать? Socat в Windows предпочтительнее, но netcat в Linux подойдет.

http://www.dest-unreach.org/socat/doc/socat.html

Использование netcat или socat в качестве прокси будет работать только для одного веб-сайта, если вообще будет работать. Это связано с тем, что ваш браузер не может указать netcat / socat для подключения к определенному целевому IP-адресу. Функциональность прокси-соединения socat также ограничена подключением к одному IP-адресу через существующий HTTP-прокси.

Для специального HTTP-прокси используйте ssh. Это откроет сервер, совместимый с socks 5, на порту 8080:

ssh -NCD8080 user@your.proxy.server
  • -N удаляет оболочку
  • -C добавляет сжатие
  • -D для прокси socks.

Любой браузер, поддерживающий прокси-сервер socks, теперь может подключаться к порту 8080 localhost.