Skip to content

v2ray\trojan\ss\ssr\ssd订阅转换Clash规则配置,自动更新ACL4SSR路由规则

License

Notifications You must be signed in to change notification settings

Aryous/subscribe2clash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


subscribe2clash

Clash规则配置转换

Github Actions

简介

Clash规则配置转换,自动获取ACL4SSR路由规则。

支持v2ray\trojan\ss\ssr\ssd订阅转换。暂不支持单节点转换

支持多订阅一起转换,多个订阅连接用英文逗号隔开。

启动服务

二进制

源码

命令

  • 如果只想生成clash配置文件(没有节点数据),不启用api服务,可使用命令

    ./main -gc
    
  • 指定自定义基础配置文件,可在里面添加自定义的路由规则,程序将按照这个文件写入路由信息,可以参考config/clash/base_clash.yaml%s将被程序替换为ACL的路由规则。

    ./main -b ./yourfile.yaml
    
  • 指定输出的配置文件。默认情况下配置文件会输出为./config/clash/acl.yaml,可以通过以下命令来重新指定。

    ./main -o ./yourconfig.yaml
    
  • 获取ACL规则的源地址。cn:国内镜像(更新可能没有github及时),github:github获取。默认从github获取。

    ./main -origin github
    ./main -origin cn
    
  • 启用http代理。由于网络原因,ACL的github源可能连接不上,但又不想使用镜像时,你可能需要配合代理一起食用。

    ./main -proxy http://127.0.0.1:7890
    
  • 指定api服务监听端口,默认监听8162端口。

    ./main -p 8162
    
  • 指定更新规则频率,单位小时,默认每6小时拉取一次。

    ./main -t 6
    

参考

引用

测试地址

http://47.106.211.213:8162/?sub_link=yourlink

About

v2ray\trojan\ss\ssr\ssd订阅转换Clash规则配置,自动更新ACL4SSR路由规则

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 90.4%
  • Makefile 9.6%