Skip to content

ss/ssr/v2ray/clashR/clash订阅链接为Clash配置文件的自动化脚本

Notifications You must be signed in to change notification settings

betaberry/convert2clash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

convert2clash

本项目fork自https://github.com/celetor/convert2clash

用作学习交流。

基本没上啥改动,主要修改了rule.yaml(原来叫config.yaml),加了一个自动选最快的proxy-group,并删掉了冗余的部分。

原理

核心在于clash的配置文件config.yaml。

其中有2个的重要的配置:proxy和rule

proxy就是机场代理的ip地址,这个需要你提供订阅地址来得到。

rule就是哪些网站要用代理,哪些网站不用。

proxy + rule = 最终的config.yaml

使用说明:

  1. 执行pip install -r requirements.txt
  2. 创建一个文件sub_url.txt,把你的订阅地址放在里面(多个地址;隔开)
  3. output_path.txt文件中把你想要输出的配置文件的路径写好(多个路径请换行)
  4. (可选)有时候request可能访问不了订阅地址,所以我们需要在自己电脑上先访问一下订阅地址,把得到的内容放进去,同时需要创建一个文件base64.txt,把订阅地址对应的内容放进去。
  5. 执行python Robot.py

About

ss/ssr/v2ray/clashR/clash订阅链接为Clash配置文件的自动化脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%