#!/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
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
考拉kk » 自动替换脚本
考拉kk » 自动替换脚本
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。