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