【路由】ClouldFlare · Clash订阅规则转换
💠前言
- 很多朋友搭建订阅转换的目的就是担心使用别人的订阅转换存在节点泄漏的隐私风险,但如果我跟你说用别人的订阅转换也能保证绝对不会泄漏节点信息呢?本期就来教大家使cf的worker实现这个功能,非常简单并且永久免费。
💠准备工作
- 域名:付费&免费(域名需托管到CloudFlare)
- CloudFlare官网账号
- 官网:https://dash.cloudflare.com
💠流程
- 进入官网后,点击左侧的菜单栏,选择“Workers & Pages”,点击"Overview",右侧选择蓝色按钮"Create application".
- ✍️配置"worker.js"
- 上图配置默认即可,点击末尾的按钮"Deploy",再点击"edit code"
- 上图左侧若无法访问,请切换节点多尝试刷新页面.
- 上图左侧的内容,需要通过下方Github的内容进行替换.
- 访问Github,链接:https://github.com/bulianglin/psub
- 点击Github的"worker.js",复制右侧全部的代码,粘贴到CloudFlare上图的位置,注意是删除源内容后再粘贴此内容,完整的行数为3287.
- 点击右上角的"Deploy",进行保存.
- ✍️配置"Variables"
- 返回到CloudFlare首页,选择左侧菜单栏“Workers & Pages”,点击"Overview"
- 点击“Setting”----“Variables”----“Add Variables”.
- 左侧栏录入:BACKEND
- 右侧栏录入:https://v.id9.cc
*这个work会帮我们修改之后再传给这个订阅,不会泄露我们的信息;若失效了,用新的work即可.
- 录入完成,点击右下角的"Deploy".
- ✍️创建KV
- 返回到CloudFlare首页,选择左侧菜单栏“Workers & Pages”,点击"KV"
- name栏录入:pusb,点击"Add".
- ✍️二次配置"Variables"
- 返回到CloudFlare首页,选择左侧菜单栏“Workers & Pages”,点击"worker开头的那段英文"
- 点击“Setting”----“Variables”----“Add Variables”.
- 左侧栏录入:SUB_BUCKET
- 右侧栏选择psub.
- 点击"Deploy".
- ✍️配置"Custom Domain"
- 在此页面,点击上方的“Setting”----“Triggers”----“Add Custom Domain”.
Domain栏录入:想后续进行订阅转换的访问域名
*此域名禁止CF解析和Nginx反代.(若操作过,请更换域名或者删除之前的解析与反代)
- 添加域名成功后,此处多一条你刚才的域名记录.
- ✍️检查域名的DNS解析记录
- 返回到CloudFlare首页,选择你在CF中的域名,查看DNS解析记录,是否有增加一条"worker"的解析,小云朵为打开状态.
- ✍️部署完成
- 访问方式:你的域名直接访问,SSL证书由CloudFlare自动颁发.