aliyun-ddns设置定时监控更新

获取程序

click-me
aliyun-ddns用rust写的,自己和朋友也一直在用,喜欢的话不留余力请star, 有问题和建议也希望您提个issue知会我下。

获取AccessKeyID和AccessSecret

  1. 登录:ak-console.aliyun.com
  2. 使用其中一种方法创建AK, secret大多都是创建的时候可见,注意保存
    1. 继续用主账号创建AK秘钥,点击,然后根据提示创建,阿里现在不是很推荐了(安全性问题)
      d87429f6a41d823f7934ecca213918b9
    2. 点击开始使用子用户AK,按照操作设置后,在用户管理添加用户,分配权限(注意权限),生成AK
      95ceb1aa9d52644a03d45737de14f411
      c4bc43ee5978875c5a0eebe945877c3c

配置aliyun-ddns

  1. 登录到域名页面,设置子域名,步骤: 进入解析-> 添加记录 -> 设置子域名 保存
    b0a2bac2b6811cbe155750eaf1c36946
    42c7c13ba5dea7d20bff08fd486d9a34

  2. 回到程序aliyun-ddns,打开common_conf, 编辑config.yaml, 对于获取公网IP的无需变动
    3561667e6e02a56ebb6527b44d485c98

配置windows定时任务

  1. 打开控制面板找到管理工具
    8ae4fa46789c0da6133bc8d7eee56b9c
  2. 打开定时任务
    484d28c4fe334d15cbd4278f3a9a3152
  3. 下面的请看图片了
    e2c598e3f6071806da9e0623c1883d68
    065dd736333dd66d3b8d8a02a1a037ff
    574503dcb7e9d0846fa61144a6369710
    064228eb6639cb0463d3354f8ce37b65
    3f86a1cdf817595dbfb669f29b683fa8
  4. 关于运行情况,查看日志文件,默认由common_conf/log4rs.yaml控制,在程序根目录的logs下。这里控制着日志级别,debug运行后无错误提示,请改为info节省磁盘空间
    559fec3e31905027b8a89e1291bd1f16
    9ee9451f9e57a67456435ffa98cf25ce

配置linux定时任务

linux就是依赖自带的crontab定时任务,只要程序配置与windows相同
参照上方Tutorial设置好crontab后,启动该程序的crontab指令可以如下(每5分钟检测一次)):

1
*/5 * * * * cd /path/to/program/ && ./aliyun-ddns_linux

© 2020 In 'flight of thought' All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero