切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 2915阅读
  • 6回复

[电脑]AliyunDDNS脚本(GPLv3) [复制链接]

上一主题 下一主题
离线原同学
 

发帖
390
M币
885
专家
7
粉丝
34
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-07-07
Aliyun_DDNS

使用效果(以我自己的Linux主机为例,Win平台解决依赖应该也能用)
AliyunDDNS脚本(GPLv3)
AliyunDDNS脚本(GPLv3)


Run with Python2.7
依赖urllib3,请使用pip install urllib3安装
利用Aliyun的修改解析记录API写的DDNS脚本
请自行修改程序中的APPID、APPSR、RID、Record、domain变量

为啥要写这么个玩意

自己搞了台小服务器在家里跑着自动查图书馆的书是否超期等脚本,偶尔也要连上去看看,或者当个bridge使连RDP到台式机,网络环境是动态公网IP,一直用oray的DDNS。可惜这家现在越做越坑,还限制子域名数量,后来发现阿里云是个好东西,于是就有了这个脚本。

这个玩意怎么玩

把配置信息写好,把它写进crontab里,五分钟一次。
会玩的坛友还可以改一改,改成自动更新其他记录的。

关于如何修改程序中的RID
首先打开FireFox
打开域名控制台-解析设置
(如果没有的话)添加一条A记录,主机记录就是子域名,记录值随便填写一个
如下图,已经有一条记录了:
AliyunDDNS脚本(GPLv3)
然后Firebug打开,切到网络面板
点击右侧的修改,然后直接点保存
这时可以看到有一条POSTAliyunDDNS脚本(GPLv3)

点击左侧+号,选择Post选项卡,在param项里找到rrId,后面紧跟着带方括号的一串数字(标黄的)就是程序中应填写的RID了AliyunDDNS脚本(GPLv3)

[GitHub] https://github.com/XAS-712/Aliyun_DDNS  
使用GPLv3协议开源
转载一定要[color=#ff0000 ]记得写出处!
离线snake43165

发帖
2537
M币
11176
专家
0
粉丝
24
只看该作者 1楼 发表于: 2017-07-07
请登录后查看

发帖
1992
M币
1585
专家
4
粉丝
34
只看该作者 2楼 发表于: 2017-07-07
请登录后查看
离线ar_zxy

发帖
2628
M币
10143
专家
20
粉丝
73
只看该作者 3楼 发表于: 2017-07-07
请登录后查看
离线江小g

发帖
559
M币
983
专家
15
粉丝
53
只看该作者 4楼 发表于: 2017-07-09
请登录后查看
离线原同学

发帖
390
M币
885
专家
7
粉丝
34
只看该作者 5楼 发表于: 2017-07-09
回 ar_zxy 的帖子
请登录后查看
离线小角色t

发帖
586
M币
887
专家
0
粉丝
13
只看该作者 6楼 发表于: 2017-07-10
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个