不用Docker,实现群晖+阿里云DDNS解决动态IP访问

原创 pcp44  2018-06-11 21:06:26  阅读 13187 次 评论 41 条
摘要:

题记:此文只为我们这些小白提供更直白的解决方法,解决阿里云DDNS访问自己的群晖问题。所有的技术性内容都不是本人原创,只是原作者的解释很多像我这样小白都不懂,我拿来整合解释如何使用而已。看了 rucent 发表的《群晖+aliDDNS解决动态IP访问》,根据说明还是搞不定。突然在评论区里面发现了干货。可以用脚本进行更新。

注:本稿件最初发布在《什么值得买》网。

题记:此文只为我们这些小白提供更直白的解决方法,解决阿里云DDNS访问自己的群晖问题。所有的技术性内容都不是本人原创,只是原作者的解释很多像我这样小白都不懂,我拿来整合解释如何使用而已。

看了 rucent 发表的《群晖+aliDDNS解决动态IP访问》,根据说明还是搞不定。突然在评论区里面发现了干货。有更简单的解决方法“ 可爱的排骨 : 我这有自己写的4个(dnspod, qcloud, aliyun, cloudxns) ddns更新脚本, 放到群晖某个文件夹里, 直接计划任务里添加就能用, 不需要装python也不需要手工ssh。”

不用Docker,实现群晖+阿里云DDNS解决动态IP访问第1张-来时的路


2024/1/6 更新,腾讯云已经升级api3.0 ,故腾讯云的脚本已经无法使用,我也不会调试shell代码,原作者也放弃了腾讯云代码更新。

环境:

有公网非固定IP;

防火墙/路由器能做端口映射;

有阿里云顶级域名,或者在阿里云做域名解释(我就是腾讯云的域名,搞不定腾讯云的动态解析,就接在阿里云做解析)!

一、有域名。关于申请域名申请和accesskey申请,请参考rucent 的《群晖+aliDDNS解决动态IP访问 的步骤1-3。

二、部署群晖

1、下载源文件:点我点击进去后,记得是对文件右键另存为,切勿是打开文本复制新建脚本文件,否则会乱码错误),里面有6个文件,其实单单下载 aliyun.sh 即可。

2、上传文件到群晖的某个目录。我的是放在web文件夹下,图中路径为setting/aliddns/aliyun.sh,但实际路径应该是: /volume1/setting/aliddns/aliyun.sh,建议建立独立的文件夹。

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

3、写执行代码的任务计划。

 在控制面板-任务计划--新增 

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

填写任务名称随意填。时间频率,根据实际情况吧,5-20分钟都有人用。

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

关键是任务脚本的填写。格式为 sh aliyun.sh {AccessKeyId} {AccessKeySecret} example.com www,要注意空格,每个子域名一行,

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

此处为隐藏内容,请评论后查看隐藏内容,谢谢!

最终访问域名为s.g**6.cn f.g**6.cn www.g**6.cn 遗憾的是,测试发现不支持主域名修改,原因不明,但是看代码里面是有@的判断,只是我不懂此类语言,也是大概猜的。  

填好后,保存,在选中刚建立的任务,再点击“运行”一下,就可以在阿里云消息看到结果了。

 

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问

后记:原作者的qcloud.sh,经后期测试,腾讯云API(DDNS)也是可以使用的,而且还支持主域名@的修改,KEY生成的地址:点我。 

本人也转用qcloud,如下图。

#原创新人#不用Docker,实现群晖+阿里云DDNS解决动态IP访问


本稿件由本人最初发布在《什么值得买》网,https://post.smzdm.com/p/646325/

本文地址:https://b.gx86.cn/?id=13
版权声明:本文为原创文章,版权归 pcp44 所有,欢迎分享本文,转载请保留出处!如有侵权,请留言或邮件告知,万分感谢。

发表评论


表情

评论列表

  1. 访客
    访客  @回复

    感谢大神,解释的非常清楚

  2. 访客
    访客  @回复

    试试看看能弄不,我也想用但是有点麻烦,借鉴一下,谢谢

  3. 访客
    访客  @回复

    试试这个是否可行,忘记怎么弄了试试

  4. 访客
    访客  @回复

    忘了 以前能弄 face_08

  5. 访客
    访客  @回复

    试试这个是否可行,忘记怎么弄了

  6. 访客
    访客  @回复

    我也想用但是有点麻烦,借鉴一下

  7. robertzhao
    robertzhao  @回复

    试试看看能弄不,这个也是调用阿里云api实现的吧,我也想用但是有点麻烦,借鉴一下,谢谢

  8. 访客
    访客  @回复

    试试这个是否可行,忘记怎么弄了

  9. 访客
    访客  @回复

    很久没有搞定这个问题 ,试试这个是否可行

  10. weet
    weet  @回复

    很好 face_11

  11. 访客
    访客  @回复

    感谢分享好东西

  12. 访客
    访客  @回复

    配置完 不起作用 是脚本路径的关系么

  13. 访客
    访客  @回复

    配置完 不起作用

  14. 访客
    访客  @回复

    到脚本运行结果界面,当前状态:运行中,脚本和标准输出都是空的,阿里云解析也没反应什么原因呢。我只下载aliyun.sh这个文件。

  15. 菜菜
    菜菜  @回复

    感谢分享好东西

  16. 访客
    访客  @回复

    的阿萨德爱是

  17. 访客
    访客  @回复

    谢谢。

  18. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  19. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  20. 访客
    访客  @回复

    学习一下,总弄不明白

  21. czcry
    czcry  @回复

    莫拜大神!!!

  22. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  23. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  24. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  25. 访客
    访客  @回复

    需要学习这篇文章

  26. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  27. 访客
    访客  @回复

    学习一下,全网找教程,现在头都大了。 阿里域名买了10年的··· 卡这了,不会用···

  28. 访客
    访客  @回复

    看看回复

  29. T_Triangle
    T_Triangle  @回复

    学习一下,总弄不明白

  30. dsfasdf
    dsfasdf  @回复

    需要学习这篇文章

  31. 访客
    访客  @回复

    刚好用到,看看怎么设置

  32. 访客
    访客  @回复

    不支持主域名修改?是没有端口转发正在试验中

  33. 访客
    访客  @回复

    不支持主域名修改?是没有端口转发?

  34. 访客
    访客  @回复

    正在试验中

  35. fdfgd
    fdfgd  @回复

    你行不行 ,很烦

  36. 访客
    访客  @回复

    配置这个快累死了

  37. wtlsyj
    wtlsyj  @回复

    我就想看下隐藏的内容……

  38. yanyh229
    yanyh229  @回复

    正好需要

  39. 访客
    访客  @回复

    来学习学习 face_36

  40. liu2020
    liu2020  @回复

    正好需要

  41. leo
    leo  @回复

    我来了!