电信用户可以申请公网ip,路由器ddns后设置端口转发即可访问群晖,比较简单。然而移动用户外网访问群晖一般只能使用内网穿透,自带QC或者花生壳简单易用,但是网速较慢,看视频肯定是略显不足的,对外网远程访问也就提出了新的要求。
准备工作:正常使用的群晖,有IPv6网络(如下图-网络- IPv6地址是有的),有阿里云域名(做好实名认证等)。脚本在文章底下载

登陆阿里云后,点击右上角头像,选择accesskey管理,创建一个accesskey,保存 id 和 秘钥。
不过个人建议点击访问控制,选择用户,创建一个子用户,并赋予AliyunHTTPDNSFullAccess与AliyunDNSFullAccess权限。然后创建并保存下accesskey的id 和 秘钥。
具体如下图

将脚本下载后上传到群晖的一个你喜欢的目录。
点此下载 下载后请解压
右击用文本编辑器打开。如下图更改为你自己的信息(老手可以终端vim aliddns.sh,若运行报错有\r 请 sed -i 's/\\r//g' aliddns.sh)
或者windows下 notepad++打开编辑后上传至群晖
这里不建议改完再上传群晖的原因是 windows 的回车是\r\n可能与linux不一致脚本报错。
aliddnsipv6_ak="********" #将改为accesskey的id
aliddnsipv6_sk="**********" #将改为accesskey的秘钥secret
aliddnsipv6_name1='******' #将改为你主域名的aaa记录名,比如 123.abc.com z这里就填123
aliddnsipv6_domain='******' #将*改为你根域名,比如 123.abc.com z这里就填abc.com
ssh进群晖后 输入ifconfig 看ipv6名字
群晖—信息中心—服务可以打开ssh,ssh工具有xshell,putty等。如何ssh自行百度或留言。
比如我的这个就需要将eth0改为ovs_eth0
更改完成后点击保存,然后右击这个脚本文件 - 属性 - 复制文件路径的位置信息
打开群晖控制面板 - 计划任务 - 新增计划任务 - 用户自定义脚本
常规里 名字任意取 我取名 aliddns
计划里将 日期改为每天 时间从0点到23:50 频率改为每10分钟(根据你需求增减)
任务设置
在计划前打上 √ 并点上保存。 点运行可以即刻运行脚本。
确定完后 选择任务计划的设置 选择一个 日志文件的输出位置,方便查看。
此步骤可以不做,这步会产生大量日志文件需要自己清理,
老手请去终端里 bash aliddns.sh
点击上面的运行即可立刻运行脚本,可以看看日志,是否成功。
老手请在终端直接调试
没有日志的请去阿里云域名,选择解析 看看是否自动添加了你设置的二级域名的aaa记录
或者直接 win+R 输入 cmd 然后 ping 你的二级域名 (你的电脑得有IPv6网络)
或者直接 浏览器 输入 你的域名:5000 看能否打开网站(你的设备得有IPv6网络)
本站下载
文件下载 | 文件名称:aliddns | 文件大小:4K |
下载声明:本站文件大多收集于互联网,如有版权问题,请联系博主及时删除! | ||
下载地址:点此下载 |