家里装了个 openwrt 作为软路由,有公网,设置了端口转发到 nas ,平时手机不连入 wifi 用手机流量访问这个公网的 nas 地址能访问通,但是只有手机接了 wifi 或者家里的台式电脑就访问不了公网的 nas 地址,只能内网访问,请问下这个是要设置啥吗?
1
wfhtqp 229 天前
端口回流?
|
2
Labope03 229 天前
OPENWRT 里 把公网域名劫持 设为内网 NAS 的 IP 就行了
好像是环回的问题 |
4
Labope03 229 天前
@mulychou 你内网群晖走的是 5000 端口 外网也将 5000 端口映射到群晖就好了
其实就是让你手机流量访问这个域名的时候,DNS 返回的是公网 IP ,内网机器访问这一域名的时候得到内网 IP 这样就行了 |
5
yinmin 229 天前
公网 IP 所在设备的问题,NAT 回流没配置好。如果公网 IP 是电信猫,大概率是没辙。
|
6
mulychou OP @Labope03
abc.com:9000 -> 192.168.2.1 软路由 abc.com:5000 -> 192.168.2.200 群辉 nas 那这里的域名劫持怎么配? abc.com 192.168.2.1 ?这样配么 |
![]() |
10
elfive 229 天前 via iPhone
关闭相关防火墙区域间的 IP 动态伪装试试?
|
11
jxdqwert131 229 天前
哈哈哈,我正好解决了这个问题,ikuai 是没问题的,openwrt 不行,复杂的防火墙规则我也处理不来,我的方案:
openwrt 下 docker 一个 nginx ,反向代理局域网内的群晖,这样内外网都舒服了。 |
![]() |
12
b1iy 229 天前
我是软路由开启 ss 服务,然后手机 Quanx 等设置路由规则、软路由配置的 ss 服务节点,访问内网 NAS 。 对公网只暴露 ss 端口,其它一律关闭。
手机 QuanX 、Surge -> ss -> NAS 等 |
13
lovelylain 229 天前 via Android
@mulychou 域名指向软路由,软路由上添加 LAN 侧的端口转发。不过还是建议软路由上 nginx 中转,方便统一配置 https 。
|
![]() |
14
Tink 229 天前
双向 nat
|
15
mulychou OP @jxdqwert131 我回去试试
|
17
windrun 229 天前
NAT 回流的问题。可以找个支持了回流的 openwrt 固件再刷一遍。
我是之前红米路由官方固件不支持,刷了个 openwrt 支持了。 |
![]() |
18
shmilyin 229 天前 via Android
@ Labope03
abc.com:9000 -> 192.168.2.1 软路由 abc.com:5000 -> 192.168.2.200 nas 可以加劫持 abc.com 到 nas 。通过 abc.com:5000 访问 nas ,nas 配置 9000 端口反向代理到软理由 80 即可。这样公网、内网通用。 |
19
joshu 229 天前
hairpin nat
|
20
henyi2211 229 天前
路由上配置个静态 dns 解析外网地址到群晖 ip
|
![]() |
21
liuhai233 222 天前
我是编辑路由器 host 解决的
|