背景
公网IPv4政策的收紧,包括不限于不能使用DDNS服务解析到未备案域名,因此使用TG机器人API服务,定时检测IP地址,若IP变化则自动更新
项目地址
Raspberry-Pi/shell/telegram-ip-bot.sh at master · laningya/Raspberry-Pi · GitHub
部署过程
- 获取ChatID
API_TOKEN="YOUR_BOT_TOKEN"
curl -s "https://api.telegram.org/bot$API_TOKEN/getUpdates" | jq '.result[0].message.chat.id'
- 脚本填入Bot的API Token,以及自行判断需要设置代理
- 添加crontab定时任务
*/30 * * * * /bin/bash /root/telegram-ip-bot.sh > /dev/null 2>&1 &