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 在阿里云帐号里面创建
安装完docker后 直接执行上面的docker run这个命令即可 服务会自己启动 我已经把脚本和需要的东西全部打包进docker镜像里了 镜像是公开的 直接执行docker run会从docker镜像仓库里下载无需任何配置
有问题请咨询 541449269
更新脚本 发布
#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一样,不用更新"}
阿里云DDNS的更新脚本具体怎么使用呢谢谢 z032 发表于 2019-10-7 09:01
阿里云DDNS的更新脚本具体怎么使用呢谢谢
你要自己按教程搭建服务器 mrli 发表于 2019-10-7 21:02
你要自己按教程搭建服务器
谢谢已经成功了现在可以正常更新 好多年没有碰ROS了
是啊,6年没碰ROS了,今得闲回来看看...
页:
[1]