mrli 发表于 2019-5-12 15:26:43

aliyun ddns 更新接口 docker镜像启动

本帖最后由 mrli 于 2019-5-12 15:36 编辑

此接口 基于docker镜像发布

安装完成docker后 (docker 安装自行百度)    也可以联系我 免费部署

运行docker镜像 镜像默认端口:88

docker run -d -P --restart=always mrli20192019/flask_aliyun_ddns   
-P (大写的)随机映射一个端口到docker容器执行 docker ps 查看映射的端口


docker run -d -p 80:88 --restart=always mrli20192019/flask_aliyun_ddns

把本机的80端口映射到容器的88端口固定端口映射 前面可以加一个nginx做转发


查看日记
docker logs -t -f docker_ID


随机映射的端口是1026














如果需要2级域名不存在 自动创建联系QQ 541449269

AccessKeyID , AccessKeySecret 在阿里云帐号里面创建





mrli 发表于 2019-5-13 23:24:24

安装完docker后 直接执行上面的docker run这个命令即可 服务会自己启动 我已经把脚本和需要的东西全部打包进docker镜像里了 镜像是公开的 直接执行docker run会从docker镜像仓库里下载无需任何配置
有问题请咨询 541449269

mrli 发表于 2019-5-14 21:41:53

更新脚本 发布
#2019-05-14
#author:mrli
#email:541449269@qq.com
#功能:阿里云ddns
#脚本在6.x 下执行
#Version:1.0
#ddns更新接口地址
:local url "http://ip"

:local AccessKeyID "xxx"

:local AccessKeySecret "xxx"

#需要更新的域名,域名必须在阿里云上
:local name "ddns-test.chaip.vip"

#更新域名IP的接口
:local Interface "pptp-out1"

#########以下脚本代码, 不懂ros脚本,请不要随意修改#######################
:global oldIP
:local localip
:foreach i in= do={
:set localip }
:set localip [:pick $localip 0 ]
:if ($localip != $oldIP) do={
set oldIP $localip
/tool fetch url=($url ."/aliyun_ddns/\?&domain=$name&AccessKeyID=$AccessKeyID&AccessKeySecret=$AccessKeySecret&ip=$localip" ) keep-result=no

:log info "aliyun ddns更新成功" } else={:log info "本地接口IP和域名IP一样,不用更新"}

z032 发表于 2019-10-7 09:01:11

阿里云DDNS的更新脚本具体怎么使用呢谢谢

mrli 发表于 2019-10-7 21:02:32

z032 发表于 2019-10-7 09:01
阿里云DDNS的更新脚本具体怎么使用呢谢谢

你要自己按教程搭建服务器

z032 发表于 2019-10-11 21:53:28

mrli 发表于 2019-10-7 21:02
你要自己按教程搭建服务器

谢谢已经成功了现在可以正常更新   好多年没有碰ROS了

xin005 发表于 2019-12-3 13:15:26

是啊,6年没碰ROS了,今得闲回来看看...
页: [1]
查看完整版本: aliyun ddns 更新接口 docker镜像启动