🍟 整点薯条: 频道
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 «🍟 整点薯条 - 频道»
🍟 整点薯条: 频道
因为要开工WARP,所以Cloudflare的DNS工具重命名为Cloudflare DNS,模块插件脚本等重命名为Cloudflare_DNS,烦请重新下载订阅安装,如更新boxjs订阅,则需要重新填写DNS配置信息,抱歉🥵
WARP自动生成WireGuard配置公测中
订阅地址:
https://github.com/VirgilClyne/GetSomeFries/blob/main/box/fries.boxjs.json?raw=true
使用方法:
1. BoxJs要先填写Loon\quanX\Surge的API地址 不然看不到日志输出
2. 打开Cloudflare WARP模块
3. 运行方式选择“注册新账户(用自定义密钥对)并生成WireGuard配置文件”
4. 在WireGuard客户端中新建隧道-生成密钥对
5. 将WireGuard生成的公钥和私钥填写到BoxJs中,页面最下方点“保存”
6. 点击Cloudflare WARP页面右上角的运行
7. 记录下日志中提供的信息,导入或填入WireGuard

注:“自动邀请新用户刷WARP+流量”功能还没写,其他功能应该工作正常🤪
👍2🌚1
https://github.com/VirgilClyne/GetSomeFries/blob/beta/sgmodule/Cloudflare_1.1.1.1_with_WARP.beta.sgmodule?raw=true
直接抓取1.1.1.1 APP with WARP配置文件的模块
Surge安装后
重新打开一次1.1.1.1的APP
即可在通知中看到配置信息
在Surge的日志中也会输出完整配置文件内容