标签:
shell版的见 http://my.oschina.net/firxiao/blog/349727
本项目地址: https://github.com/Firxiao/check_public_ip
使用方法:
git clone https://github.com/Firxiao/check_public_ip.git cd check_public_ip chmod +x check_public_ip.py cp conf.ini.example conf.ini
更改配置文件
将其中的邮箱配置改好
vi conf.ini #url can return your public ip address [url] url = http://ifconfig.me [mail_server] smtp_server = smtp.example.com mail_user = user mail_pass = password mail_postfix = example.com [user] mailto_list = ["user1@example.com","user2@example.com"]
配置好后执行
./check_public_ip.py
第一次执行会将当前公网ip地址记录至当前目录的public_ip.txt中,不会发邮件提醒
测试发邮件可以将public_ip.txt 清空 再执行即可
可以加入到crontab
*/5 * * * * /opt/check_public_ip/check_public_ip.py >/dev/null 2>&1
标签:
原文地址:http://my.oschina.net/firxiao/blog/490542