HONG之间
上班折腾,下班折腾

Power by hongyu

文章均为原创,转载请务必注明出处

轻松实现IPV6访问家里的设备服务

0
作者:hongyu
2024-06-13 09:53:55

现今,由于公网ipv4地址的枯竭,获取公网ipv4变得越来越难,想要远程访问家里的设备也因此变得困难,但是ipv6的获取却相对简单很多,现在的运营商都支持IPV6,所以只要家里的路由器设备支持IPV6,那么就可以轻松实现IPV6连接。

开启光猫的IPV4/IPV6双栈,或者修改光猫路由模式为桥接

登录光猫面板,进入网络配置,修改为IPV4/IPV6模式,这个方式比较简单,而设置为桥接模式则相对复杂,因为光猫默认不支持修改(我的不支持,不知道是不是都不支持),需要进入管理员模式才行。

启用路由器的IPV6

将路由器的IPV6功能打开即可,如果路由器不支持IPV6,那就停吧,或者去买个支持IPV6的,你的路由器太老了

打开设备的IPV6功能

windows

默认开启的,打开对应网络的“Internet协议版本6”即可

群晖

打开“控制面板”-“网络”-“网络界面”,编辑对应网络,将IPV6设置为自动,即可

linux

不同系统可能有所不同,请自行尝试

ddns

安装ddns-go

  1. 拉取镜像
docker pull jeessy/ddns-go:latest
  1. 运行容器
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go

注意网络模式必须是host,不然获取不到宿主机的ipv6地址 3. 配置 输入 IP:PORT 进入管理面板,配置对应服务商和认证方式 我这边是阿里云的dns解析

然后关闭IPV4解析,启用IPV6解析,选择获取IP的方式,输入domains,就是解析记录,比如*.xxxxx.com,xxxxx.com。

“其他”可以设置这个管理面板的账号密码,下次进入管理面板的话需要验证账号密码。

通过IPV6访问

现在可以通过域名访问设备上的服务了,不过访问的客户端需要也支持IPV6才行,通过IPV4直接访问是访问不通的。可以尝试用cloudflare来代理IPV6,这样还可以增强访问的安全度,不过cloudflare的代理只支持HTTP和HTTPS,比较适合网站建设。

评论一下