我正在尝试将端口转发25292/tcp
到192.168.1.111/32
。源端口和目标端口相同。设备是运行Docker 的Unraid 7服务器。目标容器处于桥接模式,并已分配端口。25292/tcp
在OPNsense中,我创建了NAT 规则以及相应的防火墙规则http://MY-WAN-IP:25292
。但是,当我尝试使用从另一个网络访问时curl
,出现以下错误:
user@device ~ % curl http://MY-WAN-IP:25292 --verbose
* Trying 0.0.0.0:25292...
* connect to 0.0.0.0 port 25292 from 192.168.2.49 port 57851 failed: Network is unreachable
* Failed to connect to 0.0.0.0 port 25292 after 4018 ms: Couldn't connect to server
* Closing connection
curl: (7) Failed to connect to 0.0.0.0 port 25292 after 4018 ms: Couldn't connect to server
编辑:我没有支持第二个 NAT(DS-Lite 等)。
截图:
我不知道问题是什么原因造成的,但问题已经不存在了。我没有做任何改变——它又开始工作了。