获取程序
click-me
aliyun-ddns用rust写的,自己和朋友也一直在用,喜欢的话不留余力请star, 有问题和建议也希望您提个issue知会我下。
获取AccessKeyID和AccessSecret
- 登录: ak-console.aliyun.com
- 使用其中一种方法创建AK, secret大多都是创建的时候可见,注意保存
- 继续用主账号创建AK秘钥,点击,然后根据提示创建,阿里现在不是很推荐了(安全性问题)

- 点击
开始使用子用户AK,按照操作设置后,在 用户管理 添加用户,分配权限(注意权限),生成AK


- 继续用主账号创建AK秘钥,点击,然后根据提示创建,阿里现在不是很推荐了(安全性问题)
配置aliyun-ddns
-
登录到 域名页面 ,设置子域名,步骤: 进入解析-> 添加记录 -> 设置子域名 保存


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

配置windows定时任务
- 打开控制面板找到管理工具

- 打开定时任务

- 下面的请看图片了





- 关于运行情况,查看日志文件,默认由common_conf/log4rs.yaml控制,在程序根目录的logs下。这里控制着日志级别,debug运行后无错误提示,请改为info节省磁盘空间


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