|
|
本帖最后由 superaj 于 2020-1-16 14:08 编辑 * E$ ^( H( M, S3 N9 M
) V: f7 i) j! G" j) aX3P可以安装花生壳解析,但是不支持其他ddns,只能通过路由器或者第三方做ddns
6 O6 x9 P% f" f2 Z我研究了一下发现x3p原生支持python就把官方修改了一下,已经顺利实现dnspod的解析
$ I3 g* R/ U2 M9 s* A首先获得一个免费的顶级域名或者使用自己的域名并且把域名解析到dnspod( A* T% a, G& a
可以参考这个文章: https://www.jianshu.com/p/a15192345ec92 ]2 L0 |. E R) S! O2 Q0 W5 I
步骤如下:
% i* E h" U \1.从dnspod获取到ID和Token ,组装dnspod 的token 就是你获取的 id,Token" D7 h9 W$ E7 M9 V3 P4 r& J' [1 M
2.SSH登录猫盘
3 b4 C0 x9 ]! `) C& b& `0 c3.获得 domain_id (域名的id)
! z( y' k/ c5 m6 S2 E; \" w- curl -k https://dnsapi.cn/Domain.List -d "login_token=TOKEN"
复制代码 4.获得 record_id (二级域名的id)7 u+ e7 h L% C, a* f. p/ Y, B; J. y
- curl -k https://dnsapi.cn/Record.List -d "login_token=TOKEN&domain_id=DOMAIN_ID"
复制代码 5.挂载猫盘系统目录可读写9 O6 C: a' g' U4 e* `$ p
( s- V( g+ {3 q$ B+ w6 i6.下载get_ip.py并上传到猫盘 /etc 目录
1 e' g' ^7 s7 H- w+ j5 f S5 {( ]" {% f. {+ v
7.测试是否有错误/ }, y" o; Z& _: h1 N4 z
显示(xxx为你的猫盘公网ip)$ K6 R5 J; x) U- a
[root@onespace ~]# python /etc/getip.py
( w( C5 v2 V& k* ~ XXX.XXX.XXX.XXX- E( z. R" ?& I& c* k0 p5 k6 Z
(200, 'OK')
. j& }/ R. x; G1 P) ?) |1 N
) Y. G; ~9 `6 M ]$ G" ` 表示运行正常,ctrl+c 结束运行
2 c) ^4 C4 V: o3 N$ p$ A8.添加开机启动
9 q1 T) U9 D0 o0 C. r, T; v( T 在最后一行添加
9 d% ]" [. Q \# y- nohup python /etc/get_ip.py > /tmp/null 2>&1 &
复制代码 9.重启系统
1 ^& v* J5 X. S" O V7 v9 Q- p! f0 J$ ^
8 G. }. h* ~# o3 y: Y
觉得好用请点个免费的评分,有问题请留言" t. p. I, ~0 o8 M
- e+ j4 r& R7 o/ l5 L
" v; m1 {' g5 c- x
get_ip.py.zip
(914 Bytes, 下载次数: 163)
7 G' r/ n, @, m# _0 E% _
6 m1 Y4 v( G# j& [ _/ O. y5 e
$ T. x4 G, L# `6 k/ {
% R7 i4 o2 x; z% m( H
. J* o1 ?5 I. Z b" j- a$ s6 w/ A7 Q$ e$ L* t* X9 ?2 Z
5 p/ N P Y6 G' K0 W
2 k; w3 X% s+ Q! k9 B
8 L$ n0 l4 h' F3 W3 S3 ^& _ |
评分
-
查看全部评分
|