🍟 整点薯条: 频道
19.8K subscribers
102 photos
2 videos
25 files
120 links
Download Telegram
🍟 GetSomeFries
Cloudflare DNS 阶段性完工
Powered by Chavy‘s Env.js and BoxJs
支持BoxJs, Shadowrocket, Loon, Quantumult X, Surge
功能
• 管理更新cloudflare托管的域名的dns记录,支持DDNS
功能列表
• 自定义更新特定类型和内容记录
• 自动更新未指定IP的A记录和AAAA记录
• 通知(有,但不是完全有,有来自Cloudflare的错误和信息通知)
• BoxJs集成
• 持久化储存(有,但不是完全有,没有做反写功能)

使用方法及详情参见:
https://github.com/VirgilClyne/GetSomeFries#-cloudflare-ddns
👍2
感谢来自 @LucaLin233 的介绍与教程
👍1
#教程
VirgilClyne大佬新项目:GetSomeFries
功能:管理更新cloudflare托管的域名的dns记录,支持DDNS
项目简单介绍:https://t.me/GetSomeFriesChannel/4
完整解读:https://github.com/VirgilClyne/GetSomeFries#-cloudflare-ddns

使用指南:
1.添加boxjs订阅(没有玩过boxjs的那就请自行google部署,不难):
https://github.com/VirgilClyne/GetSomeFries/blob/main/box/fries.boxjs.json?raw=true

2.在boxjs的 应用-整点薯条-Cloudflare 中填写您的Cloudflare DNS信息(图3)

验证内容: 即API令牌内容或API 密钥内容,注意API 密钥需分两行填写,第一行密钥,第二行邮箱(图1为令牌的获取方式)
区域ID: 在区域页面右下角的API小节的区域 ID,单击复制(图2为区域ID位置)
区域名称: 即域名
DNS记录: 格式范例如下,一行一个记录,A记录和AAAA记录如果不带内容则自动获取外部IP,如果带内容则以内容为准

DNS记录的填写方式如下:
格式:id=记录ID&type=类型&name=名称&content=内容&ttl=TTL&priority=优先级&proxied=是否代理
示例:
id=12345ABCDE&type=MX&name=mail&content=127.0.0.1&ttl=1&priority=10&proxied=true
如果你不知道一些参数的信息,可以只填写记录类型和记录名称以及指定的内容
示例:
type=A&name=b&content=1.2.3.4&proxied=false
解读:
type为记录类型,name为解析子域名名称,proxied为是否开启代理(小云朵)
如果你想要解析的域名为test.luca.xyz,解析的ip为1.2.3.4,那么name就是test,content就是1.2.3.4

如何安装:
Surge:https://github.com/VirgilClyne/GetSomeFries/blob/main/sgmodule/Cloudflare.sgmodule?raw=true
QX:
下载脚本Cloudflare.js并保存至Quantumult X的Scripts文件夹下
修改配置文件,在[task_local]段添加如下内容:
event-network Cloudflare.js
*/10 * * * * Cloudflare.js
👍5
教程图片
Channel name was changed to «🍟 整点薯条 - 频道»