手上有多台VPS提供x-ui服务,想在其中一台流量耗尽之后,自动的切换到下一台,客户端无需进行更改或设置。
bashbash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
node.xxx.xyz 1.2.3.4
bash#!/bin/bash
ADDR=node.xxx.xyz
TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'`
IPWAN=$(grep -m 1 -oE '^[0-9]{1,3}(\.[0-9]{1,3}){3}$' <<< "$(wget -T 10 -t 1 -4qO- "http://ip1.dynupdate.no-ip.com/" || curl -m 10 -4Ls "http://ip1.dynupdate.no-ip.com/")")
echo ${TMPSTR}
echo ${IPWAN}
if [ ${TMPSTR} == ${IPWAN} ]
then
echo
else
rm -rf /root/x-ui.db
wget http://node.xxx.xyz:11022/x-ui.db
cp /root/x-ui.db /etc/x-ui/x-ui.db
x-ui restart
fi
这个脚本的作用是,将当前的x-ui.db同步到备份的VPS上,更换VPS用户的流量和到期数据不会丢失