最新消息:

自动替换脚本

大杂烩 kevin 789浏览 0评论

#!/bin/bash

# 进入 CloudflareST 目录(脚本示例中的 CloudflareST 位于 /root/CloudflareST 目录下,不一样的话自己改这里)
# 之所以要进入文件夹去执行,是为了以相对路径运行,对于新手使用来说能避免很多路径方面问题的出现
cd /root/CloudflareST

# 运行 CloudflareST 测速(自行根据需求修改参数)
./CloudflareST -tll 20

# 获取最快 IP(从 result.csv 结果文件中获取第一个 IP)
IP=$(sed -n “2,1p” result.csv | awk -F, ‘{print $1}’)

# 判断一下是否成功获取到了最快 IP(如果没有就退出脚本):
[[ -z “${IP}” ]] && echo “CloudflareST 测速结果 IP 数量为 0,跳过下面步骤…” && exit 0

# 修改 passwall 里对应节点的 IP(XXXXXX 就是节点 ID)
uci set passwall.49037cd4e5eb49be8bb2cf5f5686097b.address=”${IP}”

# 最后再重启一下 passwall
uci commit passwall
/etc/init.d/haproxy restart
/etc/init.d/passwall restart

转载请注明:考拉kk » 自动替换脚本

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址