macos - 本地端口转发到 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
一样,没有任何改变
这不适合我的情况
解决方案
环境
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
推荐阅读
- javascript - 如何使用 Ajax 将 JSON 从服务器端(nodejs)发送到客户端?
- javascript - Javascript 对象中的访问键
- android - 如何在不堆叠行的情况下更改奇数行的背景色?
- java - Java POI FormulaEvaluator 给出了意外的浮点值
- c# - 您可以逗号分隔“Access-Control-Allow-Origin”标头吗?
- python - 寻找一种编写具有多种可能性的 if 结构的好方法
- linux - 使用 grep fl*o 做什么?
- javascript - DateTimePicker css 不正确
- matlab - 使用自适应阈值函数在 MATLAB 中进行图像分割
- objective-c - 如何在 CIImageProcessorKernel 子类中为 Metal Compute 指定设备?