首先声明:文章是完全公开的,CSDN老是设置成VIP文章,我知道后都改回来了,也找不到客服怎么搞,坑。
感觉ipv6访问看自己家里的视频比ipv4快。所以就研究了两天终于把这个搞出来了。确实要比ipv4快。没有显卡硬解都感觉差不多。
cloudflare添加你的域名
首先,将域名的DNS设置成cloudflare给你的DNS地址。这个好多教程都有,我就不写。
网址是:https://www.cloudflare-cn.com/
参考文章:https://blog.csdn.net/feiying0canglang/article/details/127697289
https://www.liezhe.com/yumingjiexi/
下图是cloudflare,每个账户给的DNS地址都是不一样,根据具体的自己填就可以了。
设置IPV6通道
在记录里面添加一条AAAA的ipv6记录,ipv6的地址随便填一下就可以了。后来用Ikuai解释的时候会自动覆盖。
获取cloudflare的key,用于域名动态解释
点击域名,然后向下滚动,右下角会看到API,账户id,区域id等
点击获取你的API令牌
点击查看,验证通过就能看到,要把这一串保存下来。
Ikuai路由器动态域名解释
这里需要两样,域名的api key,和终端DUID,如果顺利的话,通过上面的操作应该拿到api key了。下面就是拿终端DUID
获取终端DUID
要确定你的ikuai路由器开启ipv6功能,如果不确定,可以测试一下。
测试网址:https://test-ipv6.csclub.uwaterloo.ca/index.html.zh_CN
测试成功界面
如果不成功可以看看Ikuai怎样开户ipv6,好简单,点几下就能开启。
参考网址:https://zhuanlan.zhihu.com/p/1904533707211141164
黄色圈起来的就是终端DUID,作用相当于锚定你这个机子了。不管你重装系统或者怎样搞,这串数字都不会变了。
测试自己的ipv6应用
在动态解释前,应该测试一下,自己的应用能不能用ipv6访问。其实好简单
找到自己的ipv6地址,在浏览器输入http://[ipv6地址]:端口号
动态解释ipv6
使用路由器的动态域名解释功能,为ipv6记录填上全网通用的ipv6地址。这个访问这个域名就相当于访问ipv6地址。这里要注意的是一些宽带没有ipv6,那样这个网址就访问不到了。
- 在api key里填上cloudflare拿到的key
- 解析设置,选择终端DUID
- 终端DUID填上ikuai分配的duid
这个时候就可以通过域名访问你的应用了。例如我的是文件共享服务器,使用的端口是8080,http协议。网址就是http://ipv6.yoummi.com:8080
总结
如果你的应用,使用ipv4访问没问题,使用ipv6就有问题,这个情况可以检查应用是否支持ipv6,jellyfin就有特别的设置,勾选ipv6才可以使用。如果应用没问题,试试用手机流量,这个都有ipv6