|
本帖最后由 哈小福 于 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
|
评分
-
查看全部评分
|