是否可以使用 Netcat/Socat 建立 Web 浏览器代理隧道?

是否可以使用 Netcat/Socat 建立 Web 浏览器代理隧道?

关于 Netcat/Socat 实用程序。从手册页来看,似乎可以使用 netcat 创建安全代理,通过该代理我可以将我的 Web 浏览器指向代理服务器,该代理服务器可以通过代理分叉/驱动我的 Web 流量。这可能吗?有什么提示吗?Windows 上的 Socat 是首选,但 Linux 上的 netcat 也可以。

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

答案1

使用 netcat 或 socat 作为代理仅适用于单个网站。这是因为您的浏览器无法指示 netcat/socat 连接到特定目标 IP。socat 的代理连接功能也仅限于通过现有 HTTP 代理连接到单个 IP。

对于临时 HTTP 代理,请使用 ssh。这将在端口 8080 上打开一个兼容 socks 5 的服务器:

ssh -NCD8080 [email protected]
  • -N去壳
  • -C添加压缩
  • -D用于 socks 代理。

任何支持 Socks 代理的浏览器现在都可以连接到本地主机端口 8080。

相关内容