# 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_
```