找回密码
 立即注册
查看: 840|回复: 0

[教程] 群晖 使用阿里云云解析更新ddns

[复制链接]

4

主题

131

回帖

1463

积分

中级渣柚V3

积分
1463
发表于 2019-11-14 16:46:45 | 显示全部楼层 |阅读模式
本帖最后由 哈小福 于 2019-11-14 16:46 编辑
阿里云云解析 是收费的 个人版目前一年40.8 支持IPv4和IPv6
+ z3 y, \/ W& g" B$ C( W# }4 R需要自有域名和公网IP,非阿里云注册的域名也可以,没有域名、公网IP或者想用免费的 不用往下看了8 _2 [5 B& Q/ Z8 H% B
本教程需要一定手动能力,至少会linux常用命令 不会的 也不要往下看了2 u0 @0 `' P0 c- H$ [6 [! D
可能影响到磁盘休眠 介意也不要往下看了
1、ssh登录群晖切换到root模式
% a+ V9 X' k9 n; }1 l2、使用系统自带的python2.7 安装扩展% _0 u$ W7 p) U2 o2 y# @  c
     wget https://files.pythonhosted.org/packages/11/0a/7f13ef5cd932a107cd4c0f3ebc9d831d9b78e1a0e8c98a098ca17b1d7d97/setuptools-41.6.0.zip
/ D: P0 p7 F5 t+ Q3 C     7z x setuptools-41.6.0.zip
# J! `9 A4 M& b/ {" E7 {+ q     cd setuptools-41.6.0" w( A/ ?! ~7 u$ x# o
     python setup.py install! a4 v; J4 ~" g0 C" O7 R4 w
     wget https://files.pythonhosted.org/packages/ce/ea/9b445176a65ae4ba22dce1d93e4b5fe182f953df71a145f557cffaffc1bf/pip-19.3.1.tar.gz8 T. f8 @$ H; ~; u
     tar -xzvf pip-19.3.1.tar.gz
* k$ E* l5 N# Z+ h" [     cd pip-19.3.1
, N+ m  o0 @$ A! o9 y7 e7 u0 @+ h     python setup.py install2 N& Y( M, B, ]* t* X
     pip install requests+ R" c. ?: W: q6 Z. r) N3 w
     pip install netifaces # optional+ b, o) M) P+ m: R& ^( M' P
     安装完成并不提示任何错误后 删除之前下载及解压后的文件 , |1 e+ |6 C7 \. O4 G+ L
     rm -rf ./setuptools*
- h/ e4 ?" {' A5 j& S9 K     rm -rf ./pip*8 `& f3 A( k* I: c1 X' K7 `& [! l
3、使用https://github.com/rfancn/aliyun-ddns-client脚本 可以先把zip包下载下来! N8 Y7 \6 x) v) y$ j- ?
4、cd /etc/ 进入到etc目录, t1 y. F* ?) |  C2 G" i, {, G  E9 c
5、上传第3步下载的zip压缩包 可以使用hfs搭建http服务器方式用wget 实现上传
: `7 b( p; ]0 {# E- V& [. ?6、7z x aliyun-ddns-client-master.zip 解压zip包 : \$ t) e. q) H, Y' e5 u
7、cd aliyun-ddns-client-master进入目录+ a3 Y# f* m9 Y
8、cp ddns.conf.example ddns.conf/ I/ O0 z+ t8 }8 t3 [3 x5 @
9、vi ddns.conf 编辑配置文件
& m9 R. Z& H& c6 o" T     ddns.conf配置说明+ i. c, B! ], f0 Y3 P2 R
     access_id 阿里云云解析授权accessid
  g0 ]1 m$ r" I+ C     access_key 授权accessid对应的access_key5 K1 }# F- {  I* v4 c8 U4 e: E- {
     DomainRecord1 是ipv4  DomainRecord2是ipv6 启用ipv6 需要把DomainRecord2中的带“=”的行首“#”去掉
. j: @# B8 q' e     domain 解析主域名
8 |2 `: Y; ~! n/ q$ d     sub_domain 子域名前缀* z) R9 n* [% P7 R9 H( z! w) b
     其他不用修改
. b2 H3 T' Z7 q1 M3 M. T  i4 n     :wq 保存退出/ u9 I" g2 F- g: t: C. n( \5 Y3 F" k
     rm ./aliyun-ddns-client-master.zip
4 K( K2 `( t4 ~: a$ r! S10、测试能否更新ddns
# Y& N) {0 E" L( K! h- A$ a" V     cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py
( L' v' y- s" j  D5 @" ?. D11、添加到计划任务
2 a- M) K. h9 J  m5 X     vi /etc/crontab 在最后添加一行
9 O2 P# A% a; `7 D     */10 * * * * root cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py
! S. L- ?' _, g! ?+ G     :wq 保存退出12、reboot 重启生效: t9 z$ y& y3 Z
% O( b) ?; S" I& W8 C" x9 G# y

; l2 R1 i7 Y; O0 E5 G

评分

参与人数 1渣金 +5 经验值 +2 收起 理由
zystbbs + 5 + 2 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-6-8 05:30 , Processed in 0.059383 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表