使用脚本将V2ray订阅转Clash订阅

记录一下脚本subconverter的使用,脚本可以在各种订阅格式之间进行转换

安装并启动脚本

在小鸡上下载并解压:https://github.com/tindy2013/subconverter/releases

自己选择对应的版本.

解压后在对应目录启动脚本:

1
./subconverter

如果没有权限,更改一下权限再启动:

1
chmod 777 ./subconverter

使用

调用地址

1
http://194.8.8.65:25500/sub?target=%TARGET%&url=%URL%

默认监听25500端口,使用你小鸡的ip即可.最好直接再clash中输入上面的地址.

使用方法官方文档很详细:https://github.com/tindy2013/subconverter/blob/master/README-cn.md

我的配置

默认神机规则,由于节点质量差数量上,所以没必要用这个.只要简单的国内直连,国外代理再加几个特殊的自定义规则就好.所以我修改了pref.ini并且自己添加了一个自定义rule文件.

直接用vi编辑太麻烦了,在windows上编辑好再上传配置舒服一些.

surge_ruleset

surge_ruleset只保留了这些,并定义了一个DollSys来存放自定义规则

1
2
3
4
5
6
surge_ruleset=DollSys,rules/myList.list
surge_ruleset=idirect,rules/ConnersHua/Surge/Ruleset/Unbreak.list
surge_ruleset=idirect,rules/ConnersHua/Surge/Ruleset/China.list
surge_ruleset=idirect,rules/NobyDa/Surge/Download.list
surge_ruleset=idirect,[]GEOIP,CN
surge_ruleset=imatch,[]FINAL

custom_proxy_group

custom_proxy_group只保留了

1
2
3
custom_proxy_group=DollSys`fallback`.*`http://www.gstatic.com/generate_204`300
custom_proxy_group=idirect`select`[]DIRECT
custom_proxy_group=imatch`url-test`.*`http://www.gstatic.com/generate_204`300

其实可以吧后两个一起写到myList中,但是这样再proxies界面看着更直观.

rules/myList.list

这个文件就放了几个需要走代理的网站.写法参考路径下的其list文件就可以了

1
2
3
4
5
# mylist
DOMAIN-SUFFIX,tieba.baidu.com
DOMAIN-SUFFIX,pan.baidu.com
DOMAIN-SUFFIX,github.com
DOMAIN-SUFFIX,github.io

注意

  • list文件的写法一定要正确,这里和clash.yml的配置文件有一些区别的.

  • 如果没有修改subconverter的全局参数,修改了list文件或者pref.ini文件都要重启脚本程序.

  • url的参数必须urlEncode处理

  • 脚本支持vmess链接,V2ray订阅链接到clash订阅,可以同时两种混用,但是使用过多的vmess链接导致url过长会报错.

其他

如果没有公网鸡,可以用frp之类的,提供服务器的穿透工具也多的是.

比如:https://i.cpolar.com/m/4EM0

如果文章有问题欢迎指出,或者你也可以联系我
本文作者:E1se
本文链接: 2020/02/15/使用脚本将V2ray订阅转Clash订阅/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
-------------本文结束-------------
0%