整点薯条
又不是不能用
Telegram讨论组:🍟 整点薯条
目录
-
Cloudflare DNS记录管理及自动更新DDNS
-
注:
- 本插件使用my-ip.io的api进行外部IP探测,请注意相关域名
api4.my-ip.io
和api6.my-ip.io
的分流,以免获取到的是节点出口IP
- 本插件使用my-ip.io的api进行外部IP探测,请注意相关域名
- 自定义更新特定类型和内容记录
- 自动更新未指定IP的A记录和AAAA记录
- 通知(有,但不是完全有,有来自Cloudflare的错误和信息通知)
- BoxJs集成
- 持久化储存(有,但不是完全有,没有做反写功能)
- 并行处理优化(阶段性完工,除非有更好的方法)
- web面板(暂不开工)
- 配合
BoxJs
及订阅使用- 安装
BoxJs
插件:- Loon: boxjs.rewrite.loon.plugin
- Quantumult X: boxjs.rewrite.quanx.conf
- Surge: boxjs.rewrite.surge.sgmodule
- 导入本项目订阅: fries.boxjs.json
- 在
应用
-整点薯条
-Cloudflare
中填写您的Cloudflare DNS信息- 验证方式:
- API 令牌: 在我的个人资料的'API 令牌'页面的
API 令牌
生成,注意生成的令牌要有需管理区域的DNS编辑
权限(推荐使用预设的编辑区域 DNS
模版) - API 密钥: 在我的个人资料的'API 令牌'页面的
API 密钥
的Global API Key
获取,注意此密钥默认拥有全部权限,不建议使用此方式
- API 令牌: 在我的个人资料的'API 令牌'页面的
- 验证内容: 即
API令牌
内容或API 密钥
内容,注意API 密钥
需分两行填写,第一行密钥,第二行邮箱 - 区域ID: 在
区域
页面右下角的API
小节的区域 ID
,单击复制 - 区域名称: 即域名
- DNS记录: 格式范例如下,一行一个记录,A记录和AAAA记录如果不带内容则自动获取外部IP,如果带内容则以内容为准
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=www&proxied=false type=AAAA&name=ipv6&proxied=false
- 验证方式:
- 安装
- 配合Surge模块的
argument
字段使用:- 暂不支持多记录,推荐使用BoxJs设置
- 格式如下:
例如:
argument=Token=令牌&zone_id=区域ID&zone_name=区域名称&dns_records_id=记录ID&dns_records_name=记录名称&dns_records_type=记录类型&dns_records_ttl=TTL&dns_records_priority=记录优先级&dns_records_proxied=是否代理
或argument=Token=1234567ABCDEFG&zone_id=1234567ABCDEFG&zone_name=exapmle.com&dns_records_id=1234567ABCDEFG&dns_records_name=www&dns_records_proxied=false
argument=Token=1234567ABCDEFG&zone_id=1234567ABCDEFG&dns_records_name=www&dns_records_type=A&dns_records_proxied=false
获取令牌 | 获取区域 ID | DNS记录添加 |
---|---|---|
验证内容 | 区域ID | DNS记录 |
即API令牌内容或API 密钥内容 注意API 密钥需分两行填写,第一行密钥,第二行邮箱,如示例2 |
在区域页面右下角的API小节的区域 ID,单击复制 | 格式: id=记录ID&type=类型&name=名称&content=内容&ttl=TTL&priority=优先级&proxied=是否代理 解读: type为记录类型,name为解析子域名名称,proxied为是否开启代理(小云朵) 如果你想要解析的域名为test.luca.xyz,解析的ip为1.2.3.4,那么name就是test,content就是1.2.3.4 如果你不知道一些参数的信息,可以只填写记录类型和记录名称以及指定的内容,如示例2 |
API 令牌示例(单行): 8M7wS6hCpXVc-DoRnPPY_UCWPgy8aea4Wy6kCe5T API 密钥示例(两行): 1234567893feefc5f0q5000bfo0c38d90bbeb [email protected] 用户服务密钥示例(单行): v1.0-e24fd090c02efcfecb4de8f4ff246fd5c75b48946fdf0ce26c59f91d0d90797b-cfa33fe60e8e34073c149323454383fc9005d25c9b4c502c2f063457ef65322eade065975001a0b4b4c591c5e1bd36a6e8f7e2d4fa8a9ec01c64c041e99530c2-07b9efe0acd78c82c8d9c690aacb8656d81c369246d7f996a205fe3c18e9254a |
示例: 372e67954025e0ba6aaa6d586b9e0b59 |
示例1: id=12345ABCDE&type=MX&name=mail&content=127.0.0.1&ttl=1&priority=10&proxied=true 示例2: type=A&name=test&content=1.2.3.4&proxied=false |
- Loon:
- Quantumult X:
- 下载脚本Cloudflare.js并保存至
Quantumult X
的Scripts
文件夹下- 修改配置文件,在
[task_local]
段添加如下内容:
event-network https://github.com/VirgilClyne/GetSomeFries/blob/main/js/Cloudflare.js?raw=true, tag=Cloudflare DDNS, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Cloudflare.png, enabled=true */10 * * * * https://github.com/VirgilClyne/GetSomeFries/blob/main/js/Cloudflare.js?raw=true, tag=Cloudflare DDNS, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Cloudflare.png, enabled=true
- 修改配置文件,在
- 下载脚本Cloudflare.js并保存至
- Surge:
- Surge:
-
无视地区线路限制,强制加载特定地区内容
-
注:
- 凑合用,翻车别找我
- 至少相关线路属于任意可用地区,不会被直接拒绝连接
- 修改部分地区检测
- 显示指定地区内容
- 修改内容可用状态
- 我咋知道
- Surge:
- Disney_Plus.beta.sgmodule
- 此测试模块强制指定为新加坡区
- Disney_Plus.beta.sgmodule
-
自定义部分Netflix功能
-
注:
- 试验性质
- 翻车别找我
- 部分设置可能改了也没效果
- 强制解除地区限制(可能改了也没用)
- 启用VTT字幕(对于Web和Android等平台,还要指定VTT字幕服务器)
- 启用AirPlay
- 需要正经支持Airplay视频投屏的设备如
Apple TV
,Sony
、LG
、三星
电视,国产破解Airplay的兼容方案就别想了
- 需要正经支持Airplay视频投屏的设备如
- 允许Widevine DRM播放
- 其他设置内容详见iOS平台全部设置项列表
- 修改当前CDN所属地区
- 修改当前IP地址(可能改了也没用)
- 修改当前IP地址是否已有用户(可能改了也没用,关系到多人共用IP封非自制内容的问题)
- 我咋知道
- 配合
BoxJs
及订阅使用- 安装
BoxJs
插件:- Loon: boxjs.rewrite.loon.plugin
- Quantumult X: boxjs.rewrite.quanx.conf
- Surge: boxjs.rewrite.surge.sgmodule
- 导入本项目订阅: fries.boxjs.json
- 在
应用
-整点薯条
-Netflix
中填写需要修改Netflix的信息
- 安装
- 配合Surge模块的
argument
字段使用:- 暂不支持多记录,推荐使用BoxJs设置
- 格式如下:
例如:
argument=懒得写
argument=geolocation_policy=ALLOW&geolocation_country=SG&onfig_allowWidevinePlayback=true&config_airPlayDisabledEnabledOnBuild=50.0.0&config_preferRichWebVTTOverImageBasedSubtitle=true&config_reuseAVPlayerEnabledOnBuild=0&config_nfplayerReduxEnabledOnBuild=50.0.0
- Loon:
- Quantumult X:
- Surge: