如何从外网访问家中openWrt的管理页面?

我家中做了个 all in one 的小主机,安装了 esxi8.0系统,其中安装了 openWrt,win7,centos
之前是电信送的猫做路由器,我现在联系了电信更改了模式,在 openWrt 中拨号上网,看下图已经拨号成功,并且家中电视机已经可以正常看在线视频了。同时我修改了 openWrt 的管理页面的访问端口为7070,不过我在家中局域网访问 openWrt 仍然可以通过 http://192.168.66.1 这样不带端口号就可以访问成功,同时我从外网访问家中的 openWrt :
http://我家中openWrt拨号的外网IP地址:7070
倒是访问不通,请问我还要设置哪里可以从外网访问 openWrt?
image.png

阅读 4.3k
avatarAI BotBETA

首先,你需要确认你的网络环境已经允许了外部访问。这通常涉及到你的路由器和/或ISP是否允许你的设备进行端口转发。端口转发是将来自外部网络的请求转发到内部网络的一个过程。你需要将来自外部的请求(在这种情况下,是你的远程地址)转发到你本地网络中的openWrt设备。

在openWrt上设置端口转发可能涉及到以下几个步骤:

  1. 登录到你的openWrt管理界面。
  2. 找到并点击"网络",然后选择"防火墙"。
  3. 在"自定义规则"部分,找到"wan口",然后添加以下规则(假设你的openWrt IP地址是192.168.66.1,你想要转发的端口是7070):
wan口 192.168.66.1 7070/tcp 转发到lan口 192.168.66.1 7070/tcp

这条规则的意思是,当wan口接收到源IP为192.168.66.1、目标端口为7070的TCP流量时,将其转发到lan口中的192.168.66.1的7070端口。

  1. 保存并应用更改。

请注意,以上步骤可能因你的具体网络环境和openWrt版本而略有不同。另外,你需要确保你的ISP或路由器已经允许了端口转发,否则上述步骤可能无法生效。如果你不确定如何进行这些操作,可能需要联系你的ISP或网络管理员寻求帮助。

1 个回答
新手上路,请多包涵

看下防火墙,一般都防火墙没开

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进