2
shum02 345 天前
padavan 有 nat loopback 的功能就是针对你这个需求的,至于别的定制固件的话我就不清楚了
|
3
shum02 345 天前
然后这个需求好像和 dmz 无关
|
4
dude4 345 天前
openwrt 也有这个功能,Firewall - Port Forwards - `yourrulename` - Advanced Settings - Enable NAT Loopback
|
6
ttvast 345 天前
这种做法,首先的解决方案是 dns ,内网用内网 ip 访问,外网用外网 ip 访问。
所谓的 nat loopback 就是错误的解决方案,只能临时用用,所有的客户端都用一个 ip 地址访问服务器,这种模式哪个有用点的服务接受得了 |
7
fukhak 344 天前
502 是 bad gateway ,就是有回應啊(大霧
但是至於這個 502 是誰回應的,我覺得很大機會是路由的 http 服務而不是目標服務 |
8
PLDj0j9FY2y8Wm9i 344 天前
@ttvast #6 设置 DNS 解析不同 IP 无法解决内外网映射端口不同的问题,显然 nat loopback 才是最佳解决方案
|
9
chinanala 344 天前
1.502 错误明显跟 NAT 本地回环没关系,建议检查检查你的反代设置。很多时候 Nginx 反代 Docker ,但是 Docker 服务没跑起来,前端访问 502 很常见。
2.如果外网可以访问,内网又打不开,大概率就是 NAT loopback 问题了,我前几天刚遇到过,我用的 ikuai ,开启 DNS 反向代理模式添加一条记录就行,当然也可以添加两条 NAT 映射规则,不过这个有点复杂。 |