基于Python3.X/阿里云云解析API运用于树梅派做家庭服务器的DDNS服务,使用ThreadTimer和sh服务
基于Python3.X/阿里云云解析API运用于树梅派做家庭服务器的DDNS服务
加入配置管理/日志管理/外网出口IP模块
本项目主要用于学习研究Python在linux下定时任务及将脚本注册成系统服务
本项目将呈现开箱即用的程度,满足广大树梅派爱好者基本所需
本项目依赖的库请自行安装
sudo pip3 install aliyun-python-sdk-core
sudo pip3 install aliyun-python-sdk-alidns
sudo pip3 install bs4
若运行报缺少其他库,请自行sudo pip3 install [包]
配置文件说明
本程序启动后会自行添加一个模板空配置文件,定义如下:
{
"interval": "60", //轮询之间间隔,单位秒,建议900,即15分钟 "last_ip": "", "last_update":"", "record_id":"", "domain":"",//需要动态解析的域名值 "rr":"",//需要动态解析的记录(二级域名) "switch":0, "access_key_id":"", 您的阿里云api接入id "access_Key_secret":"",您的阿里云api接入密钥 "region_id":"", "access_token":""
}
app.log为本软件日志记录 在程序运行后会自动添加,建议先对软件运行目录进行写权限赋予
注册成系统服务,请参考https://www.jianshu.com/p/7ea6a98f5eb8
本项目目录中已有“aliyunddns.sh”的配置规范,请自行按需调整内容
github仓库地址:请点击进入 喜欢的有劳star下
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
怎么做服务器压力测试?
项目做好了,能不能顺利上线? 一般来说我们需要做一下压力测试来判断。比如该项目上线后预计每天一百万的接口访问量,并且访问时段主要集中在早八点到晚八点,那么平均下来 RPS 大约是 22 次左右,不过用户的访问量通常不会很平均,假设峰值流量是平均流量的 3 到 5 倍的话,那么我们可以推断出项目要想顺利上线,RPS 至少应该达到 66+ 次,110+ 次更好。 由此可见上线前用压力测试工具测试 RPS 是一个很重要的环节。 下面小编给大家介绍几款Web服务器性能压力测试工具。 一、先说花钱的 没有钱解决不了的事,如果有,那一定是钱不够。 阿里云推出了一款测压服务:阿里云性能测试PTS 阿里云的性能测试PTS无需安装软件;脚本场景监控简单化,省时、省力;分布式并发压测,施压能力无上限;快速大规模集群扩容、支持几十万用户及百万级TPS性能压测;可模拟海量用户的真实业务场景,全方位验证业务站点的性能、容量和稳定性。 PTS 广泛应用于各种压力测试和性能测试场景,包括但不限于以下场景: 详细参考《如何在一分钟内发起压测?》 二、再说不花钱的 1、http_load 程序非常小,解压后也不到100...
- 下一篇
无服务器计算101
Serverless Computing(无服务器计算)是目前最被看好的云端计算执行模型。其最大的好处是提供分布式弹性可伸缩的计算执行环境,仅为实际使用资源付费,并且将应用维护者从常规的运维事务中解放出来,更利于专注到具体的业务上。 在主流的应用部署方式下,无论是使用云主机还是Kubernetes作为运行环境,都会有大量运维层面的事务需要考虑和处理,并且应用程序需要按照分布式程序的设计准则来应对应用的水平伸缩。同时随着云计算服务的发展和完善,云计算厂商提供了越来越多的基础服务,例如API网关、对象存储、消息队列、日志、监控等服务,函数计算可以完美的同其他云服务集成,帮助用户快速实现出生产级别的弹性可伸缩的应用。 那函数计算是什么呢?让我们一起来看看阿里云对于函数计算的定义。 阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。借助于函数计算,您可以快速构建任何类型的应用和服务,无需管理和运维。而且,您只需要为代码实际运行所消耗的资源付费...
相关文章
文章评论
共有0条评论来说两句吧...