Skip to content

ous50/proxy-provider-converter

Repository files navigation

Proxy Provider Converter

一个可以将 Clash 订阅转换成 Proxy Provider (Clash) 和 External Group(Surge) 的工具,同时支持为 Surge 生成显示订阅信息的面板模块 (.sgmodule) 及配置片段。

DEMO: https://ppc.ous50.moe

更新日志: UPDATE.md

什么是 Proxy Provider 和 External Group?

Proxy Provider 是 Clash 的一项功能,可以让用户从指定路径动态加载代理服务器列表。使用这个功能你可以将 Clash 订阅里面的代理服务器提取出来,放到你喜欢的配置文件里,也可以将多个 Clash 订阅里的代理服务器混合到一个配置文件里。External Group 则是 Proxy Provider 在 Surge 里的叫法,作用是一样的。此外,您还可以使用此工具为 Surge 生成一个面板模块(.sgmodule 文件)或配置片段,用于显示所选订阅的流量使用情况和到期时间。

怎么自己部署转换工具?

你可以根据下面步骤你可以零成本部署一个属于你的转换工具。

Deploy with Vercel

  1. 点击上方的按钮
  2. 打开 Vercel.com,使用 GitHub 登录。
  3. 等待部署完成后点击 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 文档

资源

TODO

  • 用 Surge 面板显示订阅信息
  • 支持 Loon

About

一个可以将 Clash 订阅转换成 Proxy Provider 和 External Group(Surge) 的工具

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •