自建节点怎么生成clash订阅

1、安装 Node

#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_16.x | bash -
apt install -y git nodejs
#CentOS系统
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
yum install nodejs git -y

2、安装 pm2

npm i -g pm2

3、下载 subconverter

mkdir ./subc
cd subc
wget https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_linux64.tar.gz
tar -xvf subconverter_linux64.tar.gz
cd subconverter

4、运行 subconverter

pm2 start subconverter

5、转换单节点链接。

https://www.urlencoder.org/ 页面把各个节点的链接 Encode 转换一下(多个节点之间用 | 连接,再去转换)

某节点|某二节点|某三节点

6、配置订阅链接:

http://IP地址:25500/sub?target=使用目标&url=已经转换后的单(多)节点链接地址&filename=订阅文件名

7、示例:

http://IP地址:25500/sub?target=shadowrocket&url=某节点|某二节点|某三节点&filename=订阅文件名

使用目标 可以参考:https://github.com/tindy2013/subconverter#supported-types

第 6 步得到的就是最终的多节点订阅地址。


另一个开源地址:https://github.com/jaaksii/sublink

Related Post

发表回复