项目地址:

https://github.com/nadoo/glider

nadoo/glider

# 安装

①下载系统对应的版本

②解压下载到的安装包

③根据配置文件模板创建配置文件

此处由 linux_amd64 举例

wget https://github.com/nadoo/glider/releases/download/v0.16.3/glider_0.16.3_linux_amd64.tar.gz
tar xvf glider_0.16.3_linux_amd64.tar.gz 
cd glider_0.16.3_linux_amd64/
cp config/examples/4.multiple_forwarders/glider.conf ./
cat glider.conf

# 配置节点

我们通过 glider 提供的模板配置文件进行修改。

# 获取符合 glider 格式的节点内容

# trojan 的机场节点

要求格式为 forward=trojan://password@domain

我们可以使用

curl -s http:// 你的机场订阅链接 | base64 -d | sed's/^/forward=&/g'

得到

# vmess 和 ss 格式的节点

我在 github 找到了这个库 https://github.com/Rain-kl/glider_guid41asd4asd

glider_guid41asd4asd-master.zip

①安装依赖

②将 clash 内配置文件全部复制到 config.yml 内

③运行订阅转换.py

这样我们就得到 glider 所需要的 forward=xxx 格式的节点啦 这里注意由这个 py 转换出来的列表 vmess 和 ss 格式之间会有一道分界线,记得删去哦

# 修改配置文件

然后我们就可以将这些节点填到配置文件里了

# Verbose mode, print logs
verbose=True
listen=:8443
# 机场节点放在这里
forward=trojan://****
forward=vmess://****
forward=ss://****
# Round Robin mode: rr
# High Availability mode: ha
strategy=rr
# forwarder health check
check=http://www.msftconnecttest.com/connecttest.txt#expect=200
# check interval (seconds)
checkinterval=3000

同时 listen 后面是我们监听的端口,修改好后,我们保存

# 运行

# 直接启动

./glider -config ./glider.conf

运行它,成功启动了

# 后台运行

我选择使用 screen,当然也还可以写成 service,用 systemctl 调用

首先确保你已经安装了 screen

#centos 系统
yum install screen -y
#debian/ubuntu 系统
apt install screen -y

然后创建一个新的窗口

screen -R glider

接下来在新窗口中启动项目

./glider -config ./glider.conf

最后 CTRL+A+D 退出窗口

# 完结撒花★,°:.☆( ̄▽ ̄)/$:.°★