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

dja*_*fan 1 netcat socat

关于 Netcat/Socat 实用程序。从手册页来看,似乎可以使用 netcat 创建一个安全代理,通过它我可以将我的网络浏览器指向代理服务器,它可以通过代理分叉/驱动我的网络流量。这可能吗?关于如何执行此操作有任何提示吗?Windows 上的 Socat 更好,但 Linux 上的 netcat 也可以。

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

kor*_*man 5

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

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

ssh -NCD8080 user@your.proxy.server
Run Code Online (Sandbox Code Playgroud)
  • -N去除外壳
  • -C增加压缩
  • -D用于socks代理。

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