小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。详细活动规则,请猛戳此链接!
追加修改(2019-01-11 11:23:26): 20190111追加修改:
原来的py方法可能有问题,最近又看了其他值友文章,分享两个阿里云ddns的用法:
1.windows端(win7测试可用):
用记事本修改【config.xml】文件中的ID和key以及域名,程序请使用【管理员】运行
2.群晖文件:拷贝到群晖
sh /volume1/script/aliyun.sh {accesskey} {secretkey} {域名比如ABC.com} {二级域名xx}
文件请从这里提取链接 提取码: qzf6
单位有一条电信拨号的宽带,里面架设了一台群晖(黑)。由于是华为的防火墙,自带一个残废ddns:pubyun.com 
进入pubyun.com,一看就是类花生壳的节奏,不要也罢。 
换路由器也是成本,小公司是能不花大钱的就小钱解决,能不花小钱免费解决的原则。 环境介绍: 电信20M PPPOE(有外网地址);
内网无多级路由; 防火墙/路由器能做端口映射(话说华为这个ER3100真是垃圾,只能做20条端口策略,这个是路由是另一条线路退下来的,另一条线路上了二手的飞塔80C,超赞); 有群晖(5.2 不论黑白,黑的不多说了,白的你不爽quickconnect也可以做) 有阿里云顶级域名,有阿里云顶级域名,有阿里云顶级域名(我原来就有一个,没得可以去阿里云买,这个必须用阿里云的,话说阿里便宜的10年价67块,还要什么自行车)!
步骤:
先在阿里云上开好一个A记录的解析,如下图: 
点击右上角的用户账号,【accesskey】,如下图: 
一路【同意】就行并创建新的key,然后点击显示accesskey,将下图两个值复制下来,

4.下载插件https://github.com/rfancn/aliyun-ddns-client, 
5.回到群晖,安装Python,开启ssh(22端口),


6.下载WinSCP,用于上传插件到群晖,连接群晖,用户名要用root,密码就是网页登陆的admin的密码,如下图: 
7.进去以后,我是在根目录新建了一个【aliyun】的文件夹,
8.把插件解压出来后拖入新建完的文件夹内,将【ddns.conf.example】文件名重命名为【ddns.conf】双击打开修改文本内容,在access_id和access_key对应填入刚才阿里云复制下来的字符串,修改domain为您的顶级域名,在sub_domain填入刚才建好的解析主机名,例如host,【保存】并关闭窗口:

9.返回上一级目录,右键目录,点击属性,修改权限0777如图,并勾选【循环设定组、拥有着和权限】:
10.进入群晖【控制面板】,【计划】,

11.新建任务,设定时间,时间间隔看个人需要,


12.完成以后可以测试,选中任务后点击【运行】,

可以登陆阿里云域名解析查看原来的ip地址栏的0.0.0.0是否已经变成现有外网的IP。 完成。
|