Search: #cf

  1. 之前在 Surge Loon 等 App 里, 使用 Cloudflare Workers 搭建的节点在脚本中使用

    之前在 Surge Loon 等 App 里, 使用 Cloudflare Workers 搭建的节点在脚本中使用 httpClient 请求 CF 资源时会有问题
    从逻辑上看 是没走到 retry(使用 proxyIP) 的部分就超时了
    https://github.com/sub-store-org/Sub-Store/issues/324

    今天心血来潮在 Surge 和 Loon 里试了 最新的 https://github.com/byjoey/cfnewhttps://github.com/cmliu/edgetunnel 已经好了...
    额 没完全好 http 的还是不行

    抄一下 cmliu 佬的话

    因为proxyip是反代了443端口的, 所以访问cf的话只能访问https
    除非这个proxyip的80端口还反代了cf的80端口


    Sub-Store 合集 频道资源合集 恰饭推荐 群组 联系推广

    #SubStore #CF #Cloudflare #Workers #Pages #节点 #代理 #订阅 #Surge #Loon

    • ❤️2
  2. DNSHE 免费域名

    DNSHE 免费域名

    https://my.dnshe.com/index.php?m=domain_hub&view=tools&invite_code=4HZ69VCHCST3

    图 1
    cc.cd 可绑 CF, 一年一续
    ccwu.cc 可绑 CF, 十年一续
    bbroot.com 好像还不能绑
    当前 API 支持账户注册域名和管理 DNS 解析、续期域名、域名 Whois 查询等功能


    图 2, 3

    填写助力码 NEPDPQX8HQ 帮我升级成永久

    合集 群组 恰饭 联系推广

    #域名 #免费 #CF

    • ❤️3
  3. Scripting 对接 Cloudflare Workers/Pages Functions Metrics 高产群友 001 的投稿小组件参数:第一行 email第二行 accountId第三行 global api token文件见评论区相关: Scriptable 版 小组件合集 频道资源合集 恰饭推荐 群组 #scripting #widget #小组件 #cloudflare #cf #pages #workers #function #metrics #数据 #统计 #请求数

    Scripting 对接 Cloudflare Workers/Pages Functions Metrics

    高产群友 001 的投稿

    小组件参数:

    第一行 email
    第二行 accountId
    第三行 global api token

    文件见评论区

    相关: Scriptable 版

    小组件合集 频道资源合集 恰饭推荐 群组

    #scripting #widget #小组件 #cloudflare #cf #pages #workers #function #metrics #数据 #统计 #请求数

    • 👍3
    • ❤️2
  4. cloudflared 教程更新 指定 protocol 的补充说明默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol

    cloudflared 教程更新

    指定 protocol 的补充说明

    默认 quic 可能连接不畅

    systemctl edit --full cloudflared.service

    加上参数 --protocol http2

    重启 systemctl daemon-reload; systemctl restart cloudflared

    原消息

    内网穿透合集 频道资源合集 恰饭推荐 群组

    #cloudflared #cf #内网穿透

  5. Web Archive: 基于 Cloudflare 的免费网页归档和分享工具- 网页归档,搜索,分享- 文件夹分类- 移动适配- AI 生成标签分类- 阅读模式 Ray-D-Song/web-archive 频道资源合集 恰饭推荐 群组 #网页归档 #分享 #CF #Cloudflare #AI #GitHub

    Web Archive: 基于 Cloudflare 的免费网页归档和分享工具

    - 网页归档,搜索,分享
    - 文件夹分类
    - 移动适配
    - AI 生成标签分类
    - 阅读模式

    Ray-D-Song/web-archive

    频道资源合集 恰饭推荐 群组

    #网页归档 #分享 #CF #Cloudflare #AI #GitHub

    • ❤️3
  6. 二进制版 cloudflared 教程包管理器安装的 cloudflared 只能用包管理器更新1. 下载二进制官网 或 GitHub 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 /usr/local/bin/顺便检查一下 cloudflared version2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可将会自动创建服务查看服务状态 systemctl status cloudflared3. 开启自动更新(如果你需要的话)编辑 /etc/systemd/system/cloudflared.service去掉 --no-autoupdate 参数重启 systemctl daemon-reload; systemctl restart cloudflared注意: 你随时可用 cloudflared update 手动更新4. 指定 protocol默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol

    二进制版 cloudflared 教程

    包管理器安装的 cloudflared 只能用包管理器更新

    1. 下载二进制

    官网GitHub 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 /usr/local/bin/
    顺便检查一下 cloudflared version

    2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可

    将会自动创建服务

    查看服务状态 systemctl status cloudflared

    3. 开启自动更新(如果你需要的话)

    编辑 /etc/systemd/system/cloudflared.service

    去掉 --no-autoupdate 参数

    重启 systemctl daemon-reload; systemctl restart cloudflared

    注意: 你随时可用 cloudflared update 手动更新

    4. 指定 protocol

    默认 quic 可能连接不畅

    systemctl edit --full cloudflared.service

    加上参数 --protocol http2

    重启 systemctl daemon-reload; systemctl restart cloudflared

    内网穿透合集 频道资源合集 恰饭推荐 群组

    #cloudflared #CF #Cloudflare #内网穿透

    • ❤️1
  7. Sub-Store 白嫖 Cloudflare Trojan + SOCKS5 代理链Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)SOCKS5 VPN 来源为 proxifly/free-proxy-list🆕 不用纠结 Proxy IP 和 Surge 里 $

    Sub-Store 白嫖 Cloudflare Trojan + SOCKS5 代理链

    Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)

    SOCKS5 VPN 来源为 proxifly/free-proxy-list

    🆕 不用纠结 Proxy IP 和 Surge 里 $httpClient 无法用 CF 请求 CF 的问题了

    ▎使用

    Sub-Store 前端 -> 导入 -> 选择 这俩预设配置

    SOCKS5 订阅中, 自定义 区域过滤. 此默认配置只选了美国

    然后在 Surge 中类似这样配置代理链:

    SOCKS5 = smart, policy-path=https://sub.store/download/socks5, external-policy-modifier='underlying-proxy="CF Trojan"'
    CF Trojan = smart, policy-path=https://sub.store/download/cf-trojan, hidden=1

    然后使用 SOCKS5 这个策略即可

    ℹ️ 相关内容

    Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链

    Sub-Store 抓取 Telegram 频道中的节点

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #爬虫 #免费 #白嫖 #CloudFlare #CF #SOCKS5 #FREE #VPN

    • ❤️11
  8. Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链说明: PIA VPN 来源为 熊二的梦Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)🆕 不用纠结 Proxy IP 和 Surge 里 $

    Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链

    说明: PIA VPN 来源为 熊二的梦
    Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)

    🆕 不用纠结 Proxy IP 和 Surge 里 $httpClient 无法用 CF 请求 CF 的问题了
    简单列下这个相对于一般机场的优点:

    1.完全免费
    2.真•无日志
    3.无限流量
    4.节点最高速率可达2Gbps+


    ▎使用

    Sub-Store 前端 -> 导入 -> 选择 这俩预设配置

    然后在 Surge 中类似这样配置代理链:

    PIA VPN = smart, policy-path=https://sub.store/download/piavpn, external-policy-modifier='underlying-proxy="CF Trojan"'
    CF Trojan = smart, policy-path=https://sub.store/download/cf-trojan, hidden=1

    然后使用 PIA VPN 这个策略即可

    ℹ️ 相关内容

    Sub-Store 白嫖 Cloudflare Trojan + SOCKS5 代理链

    Sub-Store 抓取 Telegram 频道中的节点

    Sub-Store 合集 合集 恰饭推荐 群组 联系推广

    #Sub-Store #SubStore #脚本 #节点 #订阅 #爬虫 #免费 #白嫖 #CloudFlare #CF #PIA #VPN

    • ❤️37
    • 👍4
    • 🔥3
    • 🤯1
  9. #CF #cloudflare #Workers #GitHubCF-Workers-Raw:轻松访问GitHub私有仓库中的原始文件CM 佬又发新作品了这个项目允许你通过Cloudflare Workers安全地访问GitHub私有仓库中的原始文件,无需直接暴露你的GitHub令牌

    #CF #cloudflare #Workers #GitHub

    CF-Workers-Raw:轻松访问GitHub私有仓库中的原始文件

    CM 佬又发新作品了

    这个项目允许你通过Cloudflare Workers安全地访问GitHub私有仓库中的原始文件,无需直接暴露你的GitHub令牌。

    新人Youtuber,需要您的支持,请务必帮我点赞、关注、打开小铃铛,十分感谢!!! (https://youtube.com/@CMLiussss)


    点击查看并支持 CM 佬:

    频道
    视频
    博客
    项目

    • 👍7
    • ❤️3
    • 🎉3
  10. 更新感谢 群友 @underHZLY 反馈增加了 IPv6 处理优化了一点点文案改了一点点预设数据 发布帖

    折腾啥
    🔗 Sub-Store Cloudflare 多节点 裂变 优选 反代 proxyIP 示例 👏 整点麻酱喂饭搭建教程 图3 为效果, ➮ 后面跟着的是 proxyIP 名称 🟢支持本地设置优选/反代/proxyIP 🟢支持从远程链接获取优选/反代/proxyIP 由于 🌀 QX 资源解析器对 📈 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合 ▎导入配置 如 图1 导入我的 预设配置 在 订阅 中, 输入你的 本地节点 或 远程订阅…
    更新

    感谢 群友 @underHZLY 反馈

    增加了 IPv6 处理

    优化了一点点文案

    改了一点点预设数据

    发布帖

    • ❤️5
    • 👏2
  11. ☁️ Cloudflare 优选域名 和 proxyIP 域名 折腾啥 维护版趁最近的热度还在 整了一下⚠️ 受各方面因素影响 可用性不能保证 建议跟其他大佬维护的一起使用▎优选域名(目前仅联通家宽环境测试)🌐 cf.zhetengsha.eu.org 请使用 cf.090227.xyz▎proxyIP 域名🌐 hk.cf.zhetengsha.eu.org🌐 sg.cf.zhetengsha.eu.org🌐 us.cf.zhetengsha.eu.org🌐 jp.cf.zhetengsha.eu.org可用于此脚本 Sub-Store ☁️ Cloudflare 多节点 裂变 优选 反代 proxyIP 示例👇🏻可以使用以下方案, 组成代理链, 这样就不用纠结 Proxy IP 和 Surge 里 $

    ☁️ Cloudflare 优选域名 和 proxyIP 域名 折腾啥 维护版

    趁最近的热度还在 整了一下

    ⚠️ 受各方面因素影响 可用性不能保证 建议跟其他大佬维护的一起使用

    ▎优选域名(目前仅联通家宽环境测试)

    🌐 cf.zhetengsha.eu.org 请使用 cf.090227.xyz

    ▎proxyIP 域名

    🌐 hk.cf.zhetengsha.eu.org
    🌐 sg.cf.zhetengsha.eu.org
    🌐 us.cf.zhetengsha.eu.org
    🌐 jp.cf.zhetengsha.eu.org

    可用于此脚本 Sub-Store ☁️ Cloudflare 多节点 裂变 优选 反代 proxyIP 示例

    👇🏻可以使用以下方案, 组成代理链, 这样就不用纠结 Proxy IP 和 Surge 里 $httpClient 无法用 CF 请求 CF 的问题了

    Sub-Store 白嫖 Cloudflare Trojan + SOCKS5 代理链

    Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链

    Sub-Store 抓取 Telegram 频道中的节点

    📌 资源合集导航

    👏 欢迎评论 & 转发(请保留来源)

    加入 折腾啥 📢 频道 | 👥 群组

    ※ 机场推荐 大流量电话卡 支付宝红包

    可点击查看 👉 恰饭推荐

    🙏 本频道 99.99% 的内容均为原创 感谢老板们的支持

    #Sub-Store #Cloudflare #CF #CDN #优选 #反代 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages #域名

    • ❤️31
    • 👍6
    • 👏2
    • 1
  12. Sub-Store Cloudflare 多节点 裂变 优选 反代 proxyIP 示例 整点麻酱喂饭搭建教程图3 为效果, ➮ 后面跟着的是 proxyIP 名称支持本地设置优选/反代/proxyIP支持从远程链接获取优选/反代/proxyIP 由于 QX 资源解析器对 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合▎导入配置如 图1 导入我的 预设配置在 订阅 中, 输入你的 本地节点 或 远程订阅▎修改脚本如 图2 修改脚本中的设置赠送了几个阿里云反代, 不保证长期可用性也可当 proxyIP 使用使用 EASTER_EGG 控制开启开启后, 将从一个 sing-box 订阅中扒拉优选和端口支持 SOCKS5跟 VLESS 那边差不多的 SOCKS5 逻辑需使用支持在 path 传递 SOCKS5 参数的 Workers/Pages 版本如:

    Sub-Store Cloudflare 多节点 裂变 优选 反代 proxyIP 示例

    整点麻酱喂饭搭建教程

    图3 为效果, 后面跟着的是 proxyIP 名称

    支持本地设置优选/反代/proxyIP

    支持从远程链接获取优选/反代/proxyIP

    由于 QX 资源解析器对 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合

    ▎导入配置

    如 图1 导入我的 预设配置

    订阅 中, 输入你的 本地节点 或 远程订阅

    ▎修改脚本

    如 图2 修改脚本中的设置

    赠送了几个阿里云反代, 不保证长期可用性
    也可当 proxyIP 使用

    使用 EASTER_EGG 控制开启

    开启后, 将从一个 sing-box 订阅中扒拉优选和端口

    支持 SOCKS5

    跟 VLESS 那边差不多的 SOCKS5 逻辑

    需使用支持在 path 传递 SOCKS5 参数的 Workers/Pages 版本

    如: https://github.com/cmliu/epeius

    若有本地+远程叠加后, 存在有效的 SOCKS5 代理, 将忽略 PROXYIP

    本地格式: user:pass@host:port#名称host:port#名称

    远程: 没有统一格式, 示例中提供了 https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/socks5/data.json , 目前脚本中的逻辑仅支持从这个格式中读取. 数据来自网络, 无法保证可用性

    可设置 SOCKS5_REMOTE_COUNTRIES 筛选这些地区的 SOCKS5 代理

    Cloudflare 优选域名 和 proxyIP 域名 折腾啥 维护版

    Sub-Store 合集 合集 恰饭推荐 群组 联系推广

    #Sub-Store #Cloudflare #CF #CDN #优选 #反代 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages

    • ❤️33
    • 👍5
    • 🥰1
    • 👏1
    • 🤩1
  13. #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages Sub-Store Cloudflare 节点 裂变 优选 示例简化需求 本脚本只加优选 由于 QX 资源解析器对 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合支持本地设置优选支持从远程链接获取优选▎导入配置如 图1 导入我的 预设配置在 订阅 中, 输入你的 本地节点 或 远程订阅▎修改脚本如 图2 修改脚本中的优选设置 新增一个彩蛋 默认不开启使用 EASTER_EGG 控制开启开启后, 将从一个 sing-box 订阅中扒拉优选和端口 相关脚本整合 资源合集导航 欢迎评论 & 转发加入 折腾啥 频道 | 群组 别忘了 领个红包支持一下

    #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages

    Sub-Store Cloudflare 节点 裂变 优选 示例

    简化需求 本脚本只加优选

    由于 QX 资源解析器对 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合

    支持本地设置优选

    支持从远程链接获取优选

    ▎导入配置

    如 图1 导入我的 预设配置

    订阅 中, 输入你的 本地节点 或 远程订阅

    ▎修改脚本

    如 图2 修改脚本中的优选设置

    新增一个彩蛋 默认不开启

    使用 EASTER_EGG 控制开启

    开启后, 将从一个 sing-box 订阅中扒拉优选和端口

    相关脚本整合

    资源合集导航

    欢迎评论 & 转发

    加入 折腾啥

    频道 | 群组

    别忘了 领个红包支持一下

    • ❤️14
    • 👍1
    • 🥰1
    • 👏1
    • 💯1
  14. #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages Sub-Store 从第三方订阅获取 Cloudflare 优选 和 proxyIP 节点 裂变 示例 用新版

    #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages

    Sub-Store 从第三方订阅获取 Cloudflare 优选 和 proxyIP 节点 裂变 示例

    用新版 https://t.me/zhetengsha/1400

    ————

    效果图

    由于 QX 资源解析器对 Surge 格式的输入支持不完善, 请避免使用 "Surge 格式+资源解析器" 这样的组合

    预置了多个配置来源 直接扒拉别人的 优选proxyIP

    你的节点需要支持用 path 设置 proxyIP

    如: 此项目 中的 _worker.js

    如果你还没搭建, 可以参考 樱花佬的 以 Serverless 的方式部署 Trojan

    ▎导入配置

    如图1 导入我的 预设配置

    远程订阅 中, 换行输入多个远程订阅链接

    订阅的节点不一定要能用, 只是为了取里面的反代/优选数据

    如果预设配置里的都寄了 就自己换 不要问我

    ▎选择区域

    如图2, 选择区域

    ▎填入你的配置

    如图3, 填入你的配置

    path 中不包含 proxyIP 时, 将使用 defaultPath

    查看 大佬们维护好的 proxyIP

    相关脚本整合

    资源合集导航

    欢迎评论 & 转发

    加入 折腾啥

    频道 | 群组

    别忘了 领个红包支持一下

    • ❤️19
    • 👍4
    • 👨‍💻1
  15. Scriptable 对接 Cloudflare Workers/Pages Functions Metrics Scripting 版 群友各种修改之后的再修改版 去除了下面的图表 更简洁直观此为原版 带图表上半部分 区分了 Pages, Wokers 的 Functions 数时间区间有微妙的区别 总数统计上可能差了一丢丢 影响不大...下半部分 因为懒 只做了一个 pages 的 各项设置打开脚本文件自己改 不接定制 抛砖引玉 有需求自己改等一个大佬们的美化版文件见评论区 小组件合集 频道资源合集 恰饭推荐 群组 #scripting #widget #小组件 #cloudflare #cf #pages #workers #function #metrics #数据 #统计 #请求数

    Scriptable 对接 Cloudflare Workers/Pages Functions Metrics

    Scripting 版

    群友各种修改之后的再修改版 去除了下面的图表 更简洁直观

    此为原版 带图表

    上半部分 区分了 Pages, Wokers 的 Functions 数

    时间区间有微妙的区别 总数统计上可能差了一丢丢 影响不大...

    下半部分 因为懒 只做了一个 pages 的

    各项设置打开脚本文件自己改

    不接定制 抛砖引玉 有需求自己改

    等一个大佬们的美化版

    文件见评论区

    小组件合集 频道资源合集 恰饭推荐 群组

    #scripting #widget #小组件 #cloudflare #cf #pages #workers #function #metrics #数据 #统计 #请求数

    • 👍3
    • ❤️2
  16. #Surge #中国 #国内 #域名 #分流 #规则 #cloudflare #CF Cloudflare Radar 一百万 location cn 的域名约 15MB 准确性未知 性能测试去除了所有 .cn 的域名(通常都有 DOMAIN-SUFFIX,cn 分流了)已处理为 Surge 域名集一般需要跟 Global 配置使用RULE-SET,

    #Surge #中国 #国内 #域名 #分流 #规则 #cloudflare #CF

    Cloudflare Radar 一百万 location cn 的域名

    约 15MB 准确性未知 性能测试

    去除了所有 .cn 的域名(通常都有 DOMAIN-SUFFIX,cn 分流了)

    已处理为 Surge 域名集

    一般需要跟 Global 配置使用

    RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge/Global/Global_All.list,Proxy,extended-matching
    
    DOMAIN-SET,cloudflare-radar-domains-top-1000000-cn.txt,Domestic,extended-matching
    cloudflare-radar-domains-top-1000000-cn.txt
    15.1 MB

    • ❤️13
  17. #Cloudflare #CF #Workers #脚本 #JS #JavaScript #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS Cloudflare Workers 配合 Lucky 实现动态公网节点订阅 更新 支持 DB(D1)DB(D1) 和 KV 二选一不用 DB 的话就把 DB 留空: const DB = ''D1 免费额度多一些使用场景:搭建家宽节点, 获得 IPv4 动态公网地址, 无痛更新节点订阅本脚本实现的接口可用来管理数据 此用途仅用于举例 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便 查看文档#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合 Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=''

    #Cloudflare #CF #Workers #脚本 #JS #JavaScript #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    更新 支持 DB(D1)

    DB(D1) 和 KV 二选一
    不用 DB 的话就把 DB 留空: const DB = ''
    D1 免费额度多一些

    使用场景:

    搭建家宽节点, 获得 IPv4 动态公网地址, 无痛更新节点订阅

    本脚本实现的接口可用来管理数据 此用途仅用于举例

    Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便

    查看文档


    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明

    使用场景:

    结合 Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口

    Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便

    以下为代码:

    ZONE=''
    RECORD=''
    EMAIL=''
    AUTH=''
    DOMAIN=''
    
    ipa=$(echo ${ip} | cut -d'.' -f1)
    ipb=$(echo ${ip} | cut -d'.' -f2)
    ipc=$(echo ${ip} | cut -d'.' -f3)
    ipd=$(echo ${ip} | cut -d'.' -f4)
    
    ipab=$(printf '%02x%02x' ${ipa} ${ipb})
    ipcd=$(printf '%02x%02x' ${ipc} ${ipd})
    
    porthex=$(printf '%04x' ${port})
    
    IP4P="2001::${porthex}:${ipab}:${ipcd}"
    echo $IP4P
    
    while true; do
        curl -X PUT "https://api.cloudflare.com/client/v4/zones/${ZONE}/dns_records/${RECORD}" \
            -H "X-Auth-Email: ${EMAIL}" \
            -H "Authorization: Bearer ${AUTH}" \
            -H "Content-Type:application/json" \
            --data "{\"type\":\"AAAA\",\"name\":\"${DOMAIN}\",\"content\":\"${IP4P}\",\"ttl\":60,\"proxied\":false}"
        if [ $? -eq 0 ]; then
            break
        fi
    done


    相关内容

    IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    自动使用 IP4P 动态域名 SSH

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️15
    • 🔥1
  18. #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages 裂变 一个变多个 无聊玩玩 更新: 中转的节点不替换上面的截图以后不更新了 以下方代码为准:我随便给的例子...自己找你觉得好的 替换掉 servers 里的// cf.noaries.de

    #Sub-Store #Cloudflare #CF #CDN #优选 #Trojan #脚本 #proxyIP #裂变 #Workers #Pages

    裂变 一个变多个 无聊玩玩

    更新: 中转的节点不替换

    上面的截图以后不更新了 以下方代码为准:

    我随便给的例子...自己找你觉得好的 替换掉 servers 里的

    // cf.noaries.de
    
    // 其他优选
    // beta.noaries.de (阿里云/三方优选 CNAME自 cdn.anycast.eu.org )
    // visa.noaries.de (VISA富哥段 CNAME 自 visa.cn)
    // tech.noaries.de (CF商业段 CNAME 自 get.tech)
    // heinu.noaries.de(黑弩搞得优选)


    function operator(proxies = []) {
      const servers = ['fbi.gov', 'cf.noaries.de', 'get.tech']
      const list = []
      proxies.map((p = {}) => {
        if (p.name.includes('中转')) {
            list.push(p)
        } else {
            servers.map(server => {
              list.push({
                ...p,
                name: server + ' - ' + p.name,
                server,
              })
            })
        }
        
      })
      return list
    }


    进化版: 还支持设置 端口

    这里用了反引号 请转发原文

    如果要贴给别人看 记得加上 markdown 代码块 三个反引号 否则会语法错误
    
    function operator(proxies = []) {
      const list = [
        { server: 'fbi.gov', port: 80 },
        { server: 'get.tech', port: 443 },
      ]
      const result = []
      proxies.map((p = {}) => {
        if (p.name.includes('中转')) {
            result.push(p)
        } else {
          list.map(i => {
              result.push({
                ...p,
                name: `${i.server}:${i.port} - ${p.name}`,
                server: i.server,
                port: i.port,
              })
            })
        }
        
      })
      return result
    }

    • ❤️3