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

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

[复制链接]

4

主题

131

回帖

1463

积分

中级渣柚V3

积分
1463
哈小福 发表于 2019-11-14 16:46:45 | 显示全部楼层 |阅读模式 IP:–辽宁–沈阳 联通
本帖最后由 哈小福 于 2019-11-14 16:46 编辑
阿里云云解析 是收费的 个人版目前一年40.8 支持IPv4和IPv6
' F: t6 i+ _8 R) v1 P1 O- I需要自有域名和公网IP,非阿里云注册的域名也可以,没有域名、公网IP或者想用免费的 不用往下看了  `: `. @- s: s- T9 M3 V
本教程需要一定手动能力,至少会linux常用命令 不会的 也不要往下看了
! B+ z* C/ U( N; {可能影响到磁盘休眠 介意也不要往下看了
1、ssh登录群晖切换到root模式. j! ^- J3 m" p
2、使用系统自带的python2.7 安装扩展6 N  u4 H6 Y7 e1 w+ L0 X) {, V0 ]
     wget https://files.pythonhosted.org/packages/11/0a/7f13ef5cd932a107cd4c0f3ebc9d831d9b78e1a0e8c98a098ca17b1d7d97/setuptools-41.6.0.zip% k- @' M2 r3 [) H" x5 D8 T
     7z x setuptools-41.6.0.zip3 E6 K* u6 _1 |7 h, r( v
     cd setuptools-41.6.0
, N: Q: d+ [# m* j     python setup.py install
: D' D! J4 y  W3 H. x     wget https://files.pythonhosted.org/packages/ce/ea/9b445176a65ae4ba22dce1d93e4b5fe182f953df71a145f557cffaffc1bf/pip-19.3.1.tar.gz
+ w! O4 |6 u  `+ f) o2 D3 Z+ t! _     tar -xzvf pip-19.3.1.tar.gz% b5 e  m) V! i- `) p7 Z2 M
     cd pip-19.3.1
9 r# j. y# V! m# U6 l$ c2 X# I, w3 N     python setup.py install
( C: j3 g, P8 `     pip install requests
6 u7 \! r' z( g( r8 r/ d/ z: F     pip install netifaces # optional
" Y3 ]/ p+ v% b) c* e" F4 C     安装完成并不提示任何错误后 删除之前下载及解压后的文件 - C8 p7 F) Y6 j  f3 `4 c
     rm -rf ./setuptools*' C2 h8 n% l! ]; Z2 \% L4 S0 |- o
     rm -rf ./pip*. Z$ u" _, t7 O# ]4 W/ C4 h; A  |
3、使用https://github.com/rfancn/aliyun-ddns-client脚本 可以先把zip包下载下来
  T& f/ D" {, z5 |4、cd /etc/ 进入到etc目录
4 {; q% l( ^- U; q/ i5、上传第3步下载的zip压缩包 可以使用hfs搭建http服务器方式用wget 实现上传
' l; |" Z- z+ l) }9 L, o, F6、7z x aliyun-ddns-client-master.zip 解压zip包
7 u# n( ~0 b4 Q, o, _7、cd aliyun-ddns-client-master进入目录
* R! H' E  ]; j9 i( s4 `  S8、cp ddns.conf.example ddns.conf# }7 x, }/ M% O7 d8 @! t4 P
9、vi ddns.conf 编辑配置文件  w3 F0 h2 O0 Y0 P! ]& x
     ddns.conf配置说明
1 q$ k, p6 k0 r/ |- e: X     access_id 阿里云云解析授权accessid
5 j' U! s0 Y8 [0 ~( T     access_key 授权accessid对应的access_key
6 V: r! m: u! U4 J8 a     DomainRecord1 是ipv4  DomainRecord2是ipv6 启用ipv6 需要把DomainRecord2中的带“=”的行首“#”去掉: S$ B( N& c: r! C
     domain 解析主域名, f0 \: j8 d" g. e2 f" {
     sub_domain 子域名前缀
: Y! y4 y) `$ q5 t7 g! @, L     其他不用修改
) R; T) e: J9 S6 ?' U1 M     :wq 保存退出8 r9 Y% J4 @  E0 [
     rm ./aliyun-ddns-client-master.zip
$ n+ p4 A# u9 A0 J+ C10、测试能否更新ddns
7 Z" E: @6 ?  E+ o     cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py" d* k, c- ]2 R$ t
11、添加到计划任务
" A0 t+ b# @4 _     vi /etc/crontab 在最后添加一行
4 d) I$ m6 {, u$ z' y     */10 * * * * root cd /etc/aliyun-ddns-client-master/ && /usr/bin/python ddns.py
# K+ `# q. c8 C8 H! p     :wq 保存退出12、reboot 重启生效
* d- {) k; b9 ]: C% {/ G: ?8 E/ l2 B# s* V0 p0 \$ ^2 J5 i* t
3 |) F7 s) f! S% o' B: B: y& k

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-24 04:34 , Processed in 0.060269 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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