各位彦祖, 情况是这样的。
1.我有个域名是 ply.xyz 2.这个域名已经在 godaddy 解析指向了我的公网 IP 比如说 104.238.70.45 3.家里主路由是 ISP 的,管理 IP 是 192.168.0.1 ,有公网 IP ,就是上面的 104.238.70.45 , 4.主路由后面接了个软路由,管理 IP 是 192.168.1.1 ,跑的是 eSir 的固件 5.软路由后面有个 NAS ,IP 固定为 192.168.1.10 6.软路由后面还有个 PVE ,IP 为 https://192.168.1.88:8006 7.里面跑一些虚拟机,其中有一个是 NextCloud ,IP 为 https://192.168.1.123 我的目的是在外面的话利用 ply.xyz 访问家里这些设备,我以貌似比较麻烦的 PVE 管理界面为例。
端口转发在 ISP 的主路由做,它会说不能转发到不同网段,我想是因为主路由是 192.168.0 网段,而那些设备都是 192.168.1 网段的。
那么我在在软路由的 网络 – 防火墙 – 端口转发里面做。
1.名称随便 2.协议我选 TCP 3.源区域选 wan 4.源 MAC 留空 5.源 IP 地址留空 6.源端口留空 7.外部 IP 地址留空 8.外部端口填 8006 9.内部区域选择 lan 10.内部 IP 地址 192.168.1.88 11.内部端口 8006 12.启用 NAT 环回默认是勾选的,我没有去掉 13.附加参数留空
保存&应用,我去外面尝试 https://ply.xyz:8006 ,没有能访问到我在家里访问 https://192.168.1.88:8006 能访问的 PVE 的管理后台。
不知哪里不对。有公网 IP ,用端口转发访问家里的这件事情一直没有搞定,唉。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.