IPv6随处可见,但IPv4却越来越少,在内网的每一台设备上都可以出现IPv6的地址,并且IPv6不用转发,可以直接访问。当我们的路由器是OpenWrt时,当然可以用IPv6直接访问路由器或家里内网的设备。

用IPv6可以直接访问OpenWrt的路由器,但得做一点点小小的修改。

OpenWrt的路由器默认端口是80和443,这两个端口被运营商屏蔽了,所以得修改成其它的端口,下面以OpenWrt 23.05.5中的IPv6访问为例子。

一,修改OpenWrt的端口

用ssh登录OpenWrt,命令

vi /etc/config/uhttpd

list listen_https '[::]:443'

改为

list listen_https '[::]:8443'

也就是把IPv6的默认访问端口从443改为8443

重启uhttpd

/etc/init.d/uhttpd restart

二,在OpenWrt里开放端口

打开【网络】--【防火墙】--【通信规则】

名称:随意

协议:tcp和udp

源区域:选wan

目标区域:设备

目标端口:根据自己需要填写,多个端口用空格隔开

这样,在外面就可以用IPv6访问内网的设备了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注