获取程序
click-mealiyun-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分钟检测一次)):1*/5 * * * * cd /path/to/program/ && ./aliyun-ddns_linux