首页 > 编程语言 > 详细

公网IP检测(python)

时间:2015-08-11 12:31:00      阅读:340      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!