{ "id": "Cloudflare.app.sub", "name": "☁️ Cloudflare", "author": "@VirgilClyne", "description": "Cloudflare相关插件/模块", "icon": "https://avatars.githubusercontent.com/u/2111377?s=100&v=4", "repo": "https://github.com/VirgilClyne/Cloudflare", "apps": [ { "id": "Cloudflare.Panel", "name": "☁️ Cloudflare: 📊 Panel", "descs_html": [ "不同运行方式所要填写的内容也不相同", "使用说明请见☁ Cloudflare: 1️⃣ 1.1.1.1 with WARP", "填写完成后请先点击此页面底端右下角的\"保存\"后,再到App中执行后续操作。" ], "keys": [ "@Cloudflare.Panel.Settings", "@Cloudflare.Panel.Caches" ], "settings": [ { "id": "@Cloudflare.Panel.Settings.Switch", "name": "总功能开关", "val": true, "type": "boolean", "desc": "是否启用此模块" }, { "id": "@Cloudflare.Panel.Settings.Title", "name": "Panel: 标题/Title", "val": "☁ 𝙒𝘼𝙍𝙋 𝙄𝙣𝙛𝙤", "type": "text", "placeholder": "☁ 𝙒𝘼𝙍𝙋 𝙄𝙣𝙛𝙤", "desc": "请填写面板标题名称" }, { "id": "@Cloudflare.Panel.Settings.Icon", "name": "Panel: 图标/Icon", "val": "lock.icloud.fill", "type": "text", "placeholder": "lock.icloud.fill", "desc": "请填写图标SF Symbol名称(Stash额外可填写logo图片URL)" }, { "id": "@Cloudflare.Panel.Settings.IconColor", "name": "Panel: 图标颜色/Icon Color", "val": "#f48220", "type": "text", "placeholder": "#f48220", "desc": "请填写图标HEX颜色代码(如Stash使用外链图片,则此项无效)" }, { "id": "@Cloudflare.Panel.Settings.BackgroundColor", "name": "Panel: 背景颜色/Background Color", "val": "#f6821f", "type": "text", "placeholder": "#f6821f", "desc": "请填写面板背景HEX颜色代码(仅Stash支持)" }, { "id": "@Cloudflare.Panel.Settings.Language", "name": "Panel: 语言", "val": "auto", "type": "selects", "items": [ { "key": "auto", "label": "自动" }, { "key": "zh-Hans", "label": "简体中文" }, { "key": "zh-Hant", "label": "繁体中文" }, { "key": "en", "label": "英文" } ], "desc": "选择面板语言" } ], "author": "@VirgilClyne", "icons": [ "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Cloudflare.png", "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Cloudflare.png" ] }, { "id": "Cloudflare.1dot1dot1dot1", "name": "☁️ Cloudflare: 1️⃣ 1.1.1.1", "descs_html": [ "不同运行方式所要填写的内容也不相同", "使用说明请见使用说明", "填写完成后请先点击此页面底端右下角的\"保存\"后,再到App中执行后续操作。" ], "keys": [ "@Cloudflare.1dot1dot1dot1.Settings", "@Cloudflare.1dot1dot1dot1.Caches" ], "settings": [ { "id": "@Cloudflare.1dot1dot1dot1.Settings.Switch", "name": "总功能开关", "val": true, "type": "boolean", "desc": "是否启用此模块" }, { "id": "@Cloudflare.1dot1dot1dot1.Settings.setupMode", "name": "1.1.1.1: 运行方式/setupMode", "val": "ChangeKeypair", "type": "selects", "items": [ { "key": "ChangeKeypair", "label": "更换公钥(用自定义密钥对)(公钥 & 注册ID & 令牌)/Change Public Key(with custom Keypair)(Public Key & Registration Id/id & Token)" } ], "desc": "请选择运行模式" }, { "id": "@Cloudflare.1dot1dot1dot1.Settings.Verify.RegistrationId", "name": "WARP: 注册ID(设备ID/客户端ID/配置文件ID)/Registration Id(Device ID/Client ID/Config ID)", "val": "", "type": "text", "placeholder": "123e4567-e89b-12d3-a456-426614174000", "desc": "设备ID, UUID, 请妥善保管,注册新设备时可以自己通过UUID生成器生成,每个设备和对应配置文件的唯一身份识别代码,不填写的话视为新设备注册,会自动生成,一个设备生成一个配置文件,想找回配置文件可以通过设备ID找回" }, { "id": "@WireGuard.VPN.Settings.PrivateKey", "name": "WireGuard: 私钥/Private Key", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,私钥贴在这里,公钥贴下面" }, { "id": "@WireGuard.VPN.Settings.PublicKey", "name": "WireGuard: 公钥/Public Key", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,公钥贴在这里,私钥贴上面" } ], "author": "@VirgilClyne", "icons": [ "https://is5-ssl.mzstatic.com/image/thumb/Purple122/v4/d3/c5/bb/d3c5bbed-08d4-481c-8585-f7d2e45abd5f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/246x0w.png", "https://is5-ssl.mzstatic.com/image/thumb/Purple122/v4/d3/c5/bb/d3c5bbed-08d4-481c-8585-f7d2e45abd5f/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/246x0w.png" ] }, { "id": "Cloudflare.DNS", "name": "☁️ Cloudflare: 🇩 DNS", "descs_html": [ "使用说明请见☁️ Cloudflare: 🇩 DNS#使用说明进行配置", "填写完成后请先点击此页面底端右下角的\"保存\"后,再点击此页面右上角的圆箭头按钮\"运行\"。" ], "keys": [ "@Cloudflare.DNS.Settings", "@Cloudflare.DNS.Caches" ], "settings": [ { "id": "@Cloudflare.DNS.Settings.Switch", "name": "总功能开关", "val": true, "type": "boolean", "desc": "是否启用此模块" }, { "id": "@Cloudflare.DNS.Settings.IPServer", "name": "外部(公共)IP服务", "val": "ipw.cn", "type": "selects", "items": [ { "key": "ipw.cn", "label": "ipw.cn" }, { "key": "my-ip.io", "label": "my-ip.io" } ], "desc": "选择用来检测外部(公共) IP 的服务" }, { "id": "@Cloudflare.DNS.Settings.Verify.Mode", "name": "验证方式", "val": "Token", "type": "selects", "items": [ { "key": "Token", "label": "令牌" }, { "key": "Key", "label": "密钥" }, { "key": "ServiceKey", "label": "用户服务密钥" } ], "desc": "验证方式三选一" }, { "id": "@Cloudflare.DNS.Settings.Verify.Content", "name": "验证内容", "val": "", "type": "textarea", "placeholder": "1234567893feefc5f0q5000bfo0c38d90bbeb,\nexample@example.com", "autoGrow": false, "rows": 2, "desc": "‘令牌’与‘用户服务密钥’验证方式的值写一行即可, ‘密钥’验证方式的key与email以换行分隔写两行" }, { "id": "@Cloudflare.DNS.Settings.zone.id", "name": "区域ID", "val": "", "type": "text", "placeholder": "023e105f4ecef8ad9ca31a8372d0c353", "desc": "区域ID和区域名称至少提供一个" }, { "id": "@Cloudflare.DNS.Settings.zone.name", "name": "区域名称", "val": "", "type": "text", "placeholder": "example.com", "desc": "区域ID和区域名称至少提供一个" }, { "id": "@Cloudflare.DNS.Settings.zone.dns_records", "name": "DNS记录内容", "val": "", "type": "textarea", "placeholder": "id=记录ID&type=类型&name=名称&content=内容&ttl=TTL&priority=优先级&proxied=是否代理\ntype=A&name=www&proxied=false", "autoGrow": true, "rows": 2, "desc": "一行一个记录内容,以回车分隔多行记录, 名称仅是子域名, 类型与名称是必填项, 没有的项目就删掉别写, 内容为空的A与AAAA记录会自动获取当前外部IP地址" } ], "author": "@VirgilClyne", "repo": "https://github.com/VirgilClyne/Cloudflare/blob/main/js/Cloudflare.DNS.js", "script": "https://raw.githubusercontent.com/VirgilClyne/Cloudflare/main/js/Cloudflare.DNS.js", "icons": [ "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Cloudflare.png", "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Cloudflare.png" ] }, { "id": "Cloudflare.WARP", "name": "☁️ Cloudflare: WARP", "descs_html": [ "⚠️注意:此脚本已停止供应", "请移步☁ Cloudflare: 1️⃣ 1.1.1.1 with WARP查看新脚本", "不同运行方式所要填写的内容也不相同", "使用说明请见☁ Cloudflare: WARP#使用说明", "填写完成后请先点击此页面底端右下角的\"保存\"后,再点击此页面右上角的圆箭头按钮\"运行\"。" ], "keys": [ "@Cloudflare.WARP.Settings", "@Cloudflare.WARP.Caches" ], "settings": [ { "id": "@Cloudflare.WARP.Settings.Switch", "name": "总功能开关", "val": true, "type": "boolean", "desc": "是否启用此模块" }, { "id": "@Cloudflare.WARP.Settings.setupMode", "name": "WARP: 运行方式/setupMode", "val": "RegisterNewAccountwithPublicKey", "type": "selects", "items": [ { "key": "RegisterNewAccount", "label": "注册新账户/Register New Account" }, { "key": "RegisterNewAccountwithPublicKey", "label": "注册新账户(用自定义密钥对)并生成WireGuard配置文件/Register New Account(with custom Keypair)and output WireGuard Config" }, { "key": "RegisterNewDevice", "label": "注册新设备(注册ID)/Register New Device(Registration Id/id)" }, { "key": "RebindingLicense", "label": "重绑定许可证(许可证 & 注册ID)(仅适用于个人版)/Rebinding License(license & Registration Id/id)(Only for Personal)" }, { "key": "ChangeKeypair", "label": "更换公钥(用自定义密钥对)(公钥 & 注册ID & 令牌)/Change Public Key(with custom Keypair)(Public Key & Registration Id/id & Token)" }, { "key": "AccountDetail", "label": "查询账户信息(创建日期/剩余流量/邀请人数等)/Check Account Detail" }, { "key": "DeviceDetail", "label": "查询设备配置(设备名称/设备类型/创建日期/活动状态等)/Check Device Detail" }, { "key": "AutoAffWARP+", "label": "自动邀请新用户刷Warp+流量/Auto Aff New User for WARP+" } ], "desc": "个人版的WARP的验证方式默认只有Token,Team版的不知道" }, { "id": "@WireGuard.VPN.Settings.PrivateKey", "name": "WireGuard: 私钥/Private Key", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,私钥贴在这里,公钥贴下面" }, { "id": "@WireGuard.VPN.Settings.PublicKey", "name": "WireGuard: 公钥/Public Key", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,公钥贴在这里,私钥贴上面" }, { "id": "@Cloudflare.WARP.Settings.Verify.License", "name": "WARP: 许可证(账户)/License(Account)", "val": "", "type": "text", "placeholder": "1A2B3C4D-5E6F7G8H-9I0J1K2L", "desc": "相当于匿名的WARP账号,妥善保管,使用与获取的流量、设备均算在此许可证密钥的使用量当中" }, { "id": "@Cloudflare.WARP.Settings.Verify.RegistrationId", "name": "WARP: 注册ID(设备ID/客户端ID/配置文件ID)/Registration Id(Device ID/Client ID/Config ID)", "val": "", "type": "text", "placeholder": "123e4567-e89b-12d3-a456-426614174000", "desc": "设备ID, UUID, 请妥善保管,注册新设备时可以自己通过UUID生成器生成,每个设备和对应配置文件的唯一身份识别代码,不填写的话视为新设备注册,会自动生成,一个设备生成一个配置文件,想找回配置文件可以通过设备ID找回" }, { "id": "@Cloudflare.WARP.Settings.Verify.Mode", "name": "WARP: 验证方式/Verify Mode", "val": "Token", "type": "selects", "items": [ { "key": "Token", "label": "令牌/Token" }, { "key": "Key", "label": "密钥/Key(暂不支持,别选)" } ], "desc": "个人版的WARP的验证方式默认只有Token,Team版的不知道" }, { "id": "@Cloudflare.WARP.Settings.Verify.Content", "name": "WARP: 验证内容/Verify Content", "val": "", "type": "text", "placeholder": "8M7wS6hCpXVc-DoRnPPY_UCWPgy8aea4Wy6kCe5T", "desc": "‘令牌’验证方式的值写一行即可,不填写的话视为新设备注册,会自动生成" }, { "id": "@Cloudflare.WARP.Settings.deviceType", "name": "WARP: 客户端用户代理类型/Client Device Type", "val": "iOS", "type": "selects", "items": [ { "key": "Windows", "label": "Windows" }, { "key": "Linux", "label": "Linux" }, { "key": "Android", "label": "Android" }, { "key": "iOS", "label": "iOS" }, { "key": "macOS", "label": "macOS" } ], "desc": "要伪装的客户端类型,默认iOS客户端" } ], "author": "@VirgilClyne", "repo": "https://github.com/VirgilClyne/Cloudflare/blob/main/js/Cloudflare.WARP.js", "script": "https://raw.githubusercontent.com/VirgilClyne/Cloudflare/main/js/Cloudflare.WARP.js", "icons": [ "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Cloudflare.png", "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Cloudflare.png" ] }, { "id": "WireGuard.VPN", "name": "🐲 WireGuard: 🔒 VPN", "keys": [ "@WireGuard.VPN.Settings", "@WireGuard.VPN.Configs" ], "settings": [ { "id": "@WireGuard.VPN.Settings.PrivateKey", "name": "Interface: 私钥", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,私钥贴在这里,公钥贴下面" }, { "id": "@WireGuard.VPN.Settings.PublicKey", "name": "Interface: 公钥", "val": "", "type": "text", "placeholder": "", "desc": "在Wireguard的iOS客户端里新建隧道,生成一个密钥对,公钥贴在这里,私钥贴上面" }, { "id": "@WireGuard.VPN.Configs.Reserved", "name": "Reserved: routingId", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.interface.addresses.v4", "name": "Interface: IPV4地址", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.interface.addresses.v6", "name": "Interface: IPV6地址", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.peers[0].public_key", "name": "Peer: 公钥", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.peers[0].endpoint.host", "name": "Peer: endpoint 主机名", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.peers[0].endpoint.v4", "name": "Peer: endpoint IPV4地址", "val": "", "type": "text", "placeholder": "", "desc": "" }, { "id": "@WireGuard.VPN.Configs.peers[0].endpoint.v6", "name": "Peer: endpoint IPV6地址", "val": "", "type": "text", "placeholder": "", "desc": "" } ], "author": "@VirgilClyne", "icons": [ "https://www.wireguard.com/img/emblem.svg", "https://www.wireguard.com/img/icons/favicon-128.png" ] } ] }