edgetunnel

edgetunnel开源在 github 上,作者是cmliu,从他固定的几个代码仓库可以看出他主要在玩CF-WorkersVLESS 订阅

项目介绍

edgetunnel 充分利用CloudFlare提供的免费Workers功能,实现了一个简单的代理订阅服务。

一个代理订阅服务需要实现这么几个功能:

  • 用户鉴权
  • 收集代理地址
  • ACL 规则转换
  • 输出不同的订阅格式,clash、singbox 等

edgetunnel 通过 CF-Workers 实现了上面全部的功能。

用户鉴权

用户鉴权比较简单,因为 CF-Workers 使用的代码是用户自己上传的,所以在代码中写死一个 guid 当作密码即可。

收集代理地址

edgetunnel 使用的代理地址有三个源:

ACL 规则转换

edgetunnel 使用了自己修改的ACL4SSR,相当于原版ACL4SSR再加上adobe 免激活

输出不同的订阅格式

edgetunnel 使用了肥羊的在线订阅转换api.v1.mk

在之前的文章代理的订阅格式转换中有介绍过subconverter,现在有了 CF-Workers 版本:psub