引言
最近买了台Hinet家宽 VDS,动态IP加流媒体解锁爽歪歪,商家也提供了一键更换IP的api,不怕被墙,特此记录一下自己写的被墙自动换IP脚本。
内容
脚本如下
可直接 wget https://raw.githubusercontent.com/kaze-kaze/ipchange/main/ipc.sh 下载
#!/bin/bash
# 获取IP地址
ip_address=$(curl -s ifconfig.me)
# 执行ping命令,并检查结果
if ping -c 5 -W 2 -i 0.2 www.itdog.cn | grep "100% packet loss" > /dev/null
then
echo "当前IP已经被封锁,正在尝试换IP..."
# 向Telegram Bot发送消息
curl -s "https://api.telegram.org/bot"此处填入BOT HTTP API,并删掉两边引号"/sendMessage" \
-d "chat_id=你的chat ID" \
-d "text=当前IP已经被封锁,正在尝试换IP..."
# 执行换IP的命令
curl http://ip更换API
echo "IP已经更换完成。"
else
echo "当前IP未被封锁"
fi
然后
chmod +x ipc.sh
vi ipc.sh #填入自己的telegram api,chatID,更换IP的api
./ipc.sh
添加crontab
crontab -e
#每30分钟执行一次脚本
*/30 * * * * /bin/bash /root/ipc.sh
评论