【问题标题】:local port forward to wlan ip address on MacOS本地端口转发到 MacOS 上的 wlan ip 地址
【发布时间】:2020-07-03 10:06:33
【问题描述】:

环境

操作系统 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 的链接中 Using pfctl on Mac OS 10.11 (El Capitan) to forward ports

/etc/pf.conf中的其他解决方案,没有任何改变

这不适合我的情况

【问题讨论】:

    标签: macos port portforwarding netstat


    【解决方案1】:

    环境

    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.1而不是localhost

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多