一个可以将 Clash 订阅转换成 Proxy Provider (Clash) 和 External Group(Surge) 的工具,同时支持为 Surge 生成显示订阅信息的面板模块 (.sgmodule) 及配置片段。
DEMO: https://ppc.ous50.moe
更新日志: UPDATE.md
Proxy Provider 是 Clash 的一项功能,可以让用户从指定路径动态加载代理服务器列表。使用这个功能你可以将 Clash 订阅里面的代理服务器提取出来,放到你喜欢的配置文件里,也可以将多个 Clash 订阅里的代理服务器混合到一个配置文件里。External Group 则是 Proxy Provider 在 Surge 里的叫法,作用是一样的。此外,您还可以使用此工具为 Surge 生成一个面板模块(.sgmodule 文件)或配置片段,用于显示所选订阅的流量使用情况和到期时间。
你可以根据下面步骤你可以零成本部署一个属于你的转换工具。
- 点击上方的按钮
- 打开 Vercel.com,使用 GitHub 登录。
- 等待部署完成后点击 Vercel 项目面板上的 Visit 按钮就可以访问你部署的版本了
Note
如果你想要自动跟上我的更新,可以在 Vercel 项目面板的 Settings -> Git -> Deploy Hooks 中添加一个新的 Deploy Hook,名称可以随意,URL 填写 https://api.github.com/repos/ous50/proxy-provider-converter/dispatches,然后在 Payload 中添加 { "event_type": "deploy" }。这样每次我更新代码后,你的部署版本都会自动更新。
你也可以在 GitHub Action 中添加一个 Upstream Sync Action 来自动更新你的项目,具体请参考 Upstream Sync 文档。
- 用 Surge 面板显示订阅信息
- 支持 Loon