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

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

[复制链接]

4

主题

131

回帖

1463

积分

中级渣柚V3

积分
1463
发表于 2019-11-14 16:46:45 | 显示全部楼层 |阅读模式
本帖最后由 哈小福 于 2019-11-14 16:46 编辑
阿里云云解析 是收费的 个人版目前一年40.8 支持IPv4和IPv66 G- ~0 G4 M( Z( q% G
需要自有域名和公网IP,非阿里云注册的域名也可以,没有域名、公网IP或者想用免费的 不用往下看了
! U9 m! E9 h" D5 f- P0 e本教程需要一定手动能力,至少会linux常用命令 不会的 也不要往下看了
1 _& R! q% K5 T% J( m0 c可能影响到磁盘休眠 介意也不要往下看了
1、ssh登录群晖切换到root模式0 R$ m* y- q/ n
2、使用系统自带的python2.7 安装扩展
+ J  j# e7 F$ n1 o5 @0 a     wget https://files.pythonhosted.org/packages/11/0a/7f13ef5cd932a107cd4c0f3ebc9d831d9b78e1a0e8c98a098ca17b1d7d97/setuptools-41.6.0.zip7 ?, O0 F7 J% M! n& v
     7z x setuptools-41.6.0.zip5 t4 G4 _, d% y7 X6 a) c3 {
     cd setuptools-41.6.0" ~4 [5 z) J# Z' u' e8 U% s# x
     python setup.py install
5 l) ?1 U2 }& ?, @$ L' ~     wget https://files.pythonhosted.org/packages/ce/ea/9b445176a65ae4ba22dce1d93e4b5fe182f953df71a145f557cffaffc1bf/pip-19.3.1.tar.gz5 B8 l+ h+ S) Z7 j# e
     tar -xzvf pip-19.3.1.tar.gz
. g6 E, b' u8 p1 F* f4 W     cd pip-19.3.1
! e, {7 ]7 X( {! S' i. I     python setup.py install
9 T' Z, M$ P- i5 m3 O! W     pip install requests: X! u; A  _5 f% F; P
     pip install netifaces # optional9 l. H! j, Q# V- h  y( `% i! w) c4 y
     安装完成并不提示任何错误后 删除之前下载及解压后的文件
, w6 r" R0 Z2 K' F7 ^, n     rm -rf ./setuptools*
" S3 ]: y0 \6 D9 g- w0 I' I$ x     rm -rf ./pip*
6 V% L1 O. j6 X, ?/ V4 p1 m: P3、使用https://github.com/rfancn/aliyun-ddns-client脚本 可以先把zip包下载下来
" T5 r* E$ \- J3 l# X3 H% f; D4、cd /etc/ 进入到etc目录
3 y+ e8 e- j! ^: m6 K5、上传第3步下载的zip压缩包 可以使用hfs搭建http服务器方式用wget 实现上传
1 q: s1 w2 c1 B7 }' C+ N6、7z x aliyun-ddns-client-master.zip 解压zip包
" g% m$ x0 w  f) X& y( L9 E7、cd aliyun-ddns-client-master进入目录
- d9 q, y# V. P8 b6 I8、cp ddns.conf.example ddns.conf
/ F3 q7 C9 ]' r0 a7 s. y9、vi ddns.conf 编辑配置文件
( Y  ]4 }  V* o) V0 Y# N! p1 d     ddns.conf配置说明- D. Y6 E% o, `# S" X0 C
     access_id 阿里云云解析授权accessid5 u1 F' C; f) u- y# T) u, j: W' j
     access_key 授权accessid对应的access_key+ k+ x0 ?4 o# R4 c" P! ~$ D4 n0 j
     DomainRecord1 是ipv4  DomainRecord2是ipv6 启用ipv6 需要把DomainRecord2中的带“=”的行首“#”去掉! S4 n1 R4 y! C( p' H& c
     domain 解析主域名% D1 U7 W% y, U. \+ n5 ^, Y
     sub_domain 子域名前缀
7 [+ s6 M1 }  Q1 Q5 ^: c4 n3 T+ }     其他不用修改  M! {! V, X  A1 z1 E! T: A
     :wq 保存退出
+ P2 S  }7 F- O6 s8 M2 C     rm ./aliyun-ddns-client-master.zip- @' J/ @. \2 m* U3 w
10、测试能否更新ddns, O7 v/ f* u+ ?  p$ V
     cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py
6 k# p0 F" e1 b. P# E  v' {11、添加到计划任务- P) f6 a, I  O2 J
     vi /etc/crontab 在最后添加一行( }$ ?( N; c  L' _+ R
     */10 * * * * root cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py5 x1 f8 @2 h( [0 ^0 a# Q
     :wq 保存退出12、reboot 重启生效
. S" s, ~* F* q  ~3 E# L5 J9 _5 V4 Q) j! _: ?
. _; N( A: f) B) c, q

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2024-12-23 16:09 , Processed in 0.044990 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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