码迷,mamicode.com
首页 > 编程语言 > 详细

公网IP检测(python)

时间:2015-08-11 12:33:18      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:

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


公网IP检测(python)

标签:

原文地址:http://my.oschina.net/firxiao/blog/490542

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!