Skip to content

基于cloudflare的一个订阅转换服务,依赖第三方订阅服。订阅转换时会修改节点的服务器地址和密码等敏感信息为随机值,防止第三方窃取

Notifications You must be signed in to change notification settings

luiguangguan/cf_worker_subconvert

Repository files navigation

一个基于Cloudflare Workers运行的程序。用于安全地使用第三方的点阅转换服务。

本项目来自https://github.com/bulianglin/psub

原理是

节点信息先通过本程序将所有服务器地址和密码敏感信息替换为随机的值

再将处理后的节点信息交由第三方订阅转换服务做转换

拿到第三方转换后的节点信息,再统一恢复被替换的敏感信息

程序的运行需要在cloudflare配置以下信息

环境变量

在对应的workers项目中添加一个名为“BACKEND”的环境变量,此 环境变量用于配置第三方转换服的地址

KV存储(免费计划每天有1000次操作,理论上个人用户已经可以满足)

  • 在KV中添加一个命名空间(名称可自定义),我这里假设是"proxyConvert"

image

  • 在对应workers项目的【KV 命名空间绑定】中绑定刚才新建的KV命名空间(proxyConvert),注意绑定时的【变量名称】必须是"SUB_BUCKET"

    image

About

基于cloudflare的一个订阅转换服务,依赖第三方订阅服。订阅转换时会修改节点的服务器地址和密码等敏感信息为随机值,防止第三方窃取

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published