# YuToo脚本 **Repository Path**: uYuToo/script ## Basic Information - **Project Name**: YuToo脚本 - **Description**: 涉及到特色功能的脚本 - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-04 - **Last Updated**: 2025-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 特色功能脚本 #### 介绍 在本仓库中,我会添加一些我自已编写或拷贝过来的特色的功能的脚本,功能可能会涉及到各方面,不限定功能方向,不过我会以目录来区分不同的使用场景。 #### 软件架构 软件架构说明 # 使用说明 ## 群晖脚本 ### 1. IPv6 Cloudflare DDNS 动态域名更新脚本 默认群晖是不支持Cloudflare DDNS的,且第三方法DDNS均不提供IPv6的更新,这里添加 Cloudflare 的DDNS支持服务,并且支持IPv6。
前置条件:
1)需要有自己的域名;
2)自己的网络支持IPv6。

用法如下:
这里会用到命令行,需要先开启SSH,群晖开启命令行: 控制面板 - 终端机和 SNMP - 勾选启用 SSH 功能
开启后可以用putty或其他SSH工具连接到群晖,之后执行如下命令:
#### 下载脚本 ``` sudo curl -s -X GET -L --insecure https://gitee.com/uYuToo/script/raw/master/Synlogy/ddns/cloudflare_ipv6_ddns.sh -o /sbin/cloudflare_ipv6_ddns.sh ``` #### 添加执行权限 ``` sudo chmod +x /sbin/cloudflare_ipv6_ddns.sh ``` #### 添加DDNS支持 ``` sudo sh -c "cat >> /etc.defaults/ddns_provider.conf << EOF [Cloudflare] modulepath=/sbin/cloudflare_ipv6_ddns.sh queryurl=https://www.cloudflare.com website=https://www.cloudflare.com EOF" ``` 以上都没有问题后,就可以回到群晖后台,这时就可以看到Cloudflare 选项,可以按如下方式进行添加: ``` # 需要获取Cloudflare API Token # 获取方法请看这里 https://www.cnblogs.com/osfipin/p/18428977 # 这里以域名 nas.test.com,假设API Token为:_abEineDjneadfjescdsdfeDefs12Df_ 为例讲解 服务提供商:Cloudflare 主机名:nas.test.com 用户名/电子邮件:test.com 密码密钥:_abEineDjneadfjescdsdfeDefs12Df_ ```