自动替换脚本

作者 : kevin 本文共546个字,预计阅读时间需要2分钟 发布时间: 2022-03-1 共2.65K人阅读

#!/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 » 自动替换脚本

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

提供最优质的资源集合

立即查看 了解详情
(C) 2017-2023 kaolakk.com . All rights reserved kaolakk
开通VIP 享更多特权,建议使用QQ登录