(一)确定宽带是否有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

原文:链接修改