首页 > 解决方案 > 仅在 localhost 接口上使 socat 开放端口

问题描述

我使用这一行通过 socks 代理打开与服务器的连接:

socat -v TCP4-LISTEN:77,fork SOCKS4A:44.44.44.44:33.33.33.33:99,socksport=9898

它工作得很好,但我注意到它还在外部打开端口 77(如:192.168.1.100:77)。我希望它只在 127.0.0.1:77 上打开。

PS。我不想必须配置防火墙来阻止端口

标签: interfacelocalhostsocat

解决方案


我想你想要的是

socat -v TCP4-LISTEN:77,fork,bind=127.0.0.1 SOCKS4A:44.44.44.44:33.33.33.33:99,socksport=9898

推荐阅读