首页 > 解决方案 > 本地端口转发到 MacOS 上的 wlan ip 地址

问题描述

环境

操作系统 OSX 13.6

nc localhost 4444

netstat -R -P tcp -v -a -n | grep 4444

tcp6 0 0 ::1.4444 *.* LISTEN 0 0 131072 131072 1375 0

首先我使用 pfctl 来实现它

此问题的解决方案位于以下 OSX 10.11 上的链接中 在 Mac OS 10.11 (El Capitan) 上使用 pfctl 转发端口

和其他解决方案/etc/pf.conf一样,没有任何改变

这不适合我的情况

标签: macosportportforwardingnetstat

解决方案


环境

server: nc -l 127.0.0.1 4444
client: nc 192.168.0.99 8088

临时解决方案是

sudo pfctl -F all

sudo echo "rdr pass  proto tcp from any to any port 8088 -> 127.0.0.1 port 4444" | sudo pfctl -Ef -

sudo pfctl -s nat 

注意

选择127.0.0.1localhost


推荐阅读