【Openwrt】开启ipv6访问
(一)确定宽带是否有ipv6地址,并且在istore上开启ipv6地址分配
1.确认是否开通了ipv6
最简单的办法,ping一下240c::6666
,通了就是有ipv6地址
2.在istore上配置ipv6
①设置wan口
依次点击:网络
→接口
→wan接口
→编辑
→高级设置
获取 IPv6地址设置为自动
;IPv6分配长度设置为已禁用
②lan口设置
依次点击:网络
→接口
→lan接口
→编辑
→高级设置
IPv6分配长度:选择64
接着选择:DHCP服务器
→IPv6设置
RA服务:选择服务器模式
DHCPv6服务:设置为服务器模式
NDP代理:设置为已禁用
IPv6 RA设置如下
3.测试及意外的解决方式
到这里为止,istore应该就成功开启ipv6dhcp了,在家庭网络中支持ipv6的设备上访问这个网址:https://ipw.cn/
出现ipv6地址,就是成功了
如果不出现ipv6地址,试试以下两个方法:
第一:手动设置设备的 IPv6 DNS服务器地址为:2400:3200::1
2400:3200:baba::1
手机上也可以设置为223.5.5.5
,这是个双栈地址,v4和v6都可以解析
第二:istore→网络
→全局网络选项
清空 IPv6 ULA 前缀
(二)配置DDNS
1.注册云解析服务器
打开https://dynv6.com/,自己注册一个账号。注意这个账号要到你的注册邮箱去认证的,认证过程中可能要自己解决网络问题。
I.注册成功之后,点击My Zones
,创建一个新地址
II.完成后在instructions中获取token
III.配置DDNS
回到istore界面,在 服务 中找到动态DNS,选择 添加新服务…
填好后保存并运行,就可以了,记得要启动DDNS
过一会儿(最迟10分钟),去dynv6.com的Records看一下,能看到这个域名对应的ipv6地址,就是DDNS解析成功了
(三)Soca设置端口转发
1.在istore商店里下载Socat
打开Socat,勾选 启用
新建端口转发:新增
--启用
--协议端口转发
--IPv6
--TCP
这里先解释一下监听窗口和目标端口
监听端口
,是外网端口
目标协议选择IPv4 IPv6都可以,建议IPv4方便
目标端口
,是内网端口
这个是固定的,一般情况下ipv4地址不显示的默认是80。显示啥就是啥,如群辉就是5000,jellyfin是8090。
(四) lucky端口转发
1.添加转发规则
2.名称随意
--选择tcp6 udp6
--监听端口
就是外网端口--目标地址 可以直接填写IPv4
地址--目标端口
就是内网端口
3.防火墙自动放行
打开
4.如果添加后不能访问需要手动添加自定义规则 比如放行端口为8000
则需要添加 ip6tables -A INPUT -p tcp --dport 8000 j ACCEPT
原文:链接修改
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。