使用阿里云域名在NanoPi上搭建DDNS,远程访问家里的服务

前言

自己在家里搭建了一些服务,有时候需要从外面访问,但是家里的网ip是动态变化的,所以就需要一个ddns服务,将一个域名映射到家里的ip上,当家里的ip变化时,能够及时的更新。

准备

  • 一个阿里云的域名,本教程是基于阿里云的接口,所以首先你得有一个阿里云的域名
  • 阿里云的Access Key和Secret Key,这个是用来调用阿里云接口时鉴权用到的,可以在
  • 一台放在家里24小时运行的服务器,比如我是放在NanoPi上的,因为最终的服务实际消耗资源很少,NanoPi绰绰有余

部署

  1. 下载代码到你的设备
    image.png
  2. 按照提示修改config.json,其中whoami服务的搭建可以参考此处
    image.png
  3. 执行app.py,打印更新成功说明运行正常,兼容python2和python3


    image.png
  4. 配置定时任务,执行crontab -e,然后添加一下内容,系统会2分钟检查一次ip变化,并及时更新dns
*/2 * * * * python {path_to_app}/app.py
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容