iobroker--n1版--通过阿里云获取自己域名,随时随地外网访问

四个核心点

  • ] 拥有公网ip
  • ] 获取从阿里云–万网购买的私有域名
  • ] 通过n1或者群晖安装阿里云ddns解析工具
  • ] 通过路由器转发端口

参考文章

  1. 通过Docker部署阿里云DDNS使自己的域名可以外网访问](通过Docker部署阿里云DDNS使自己的域名可以外网访问

  2. 群晖系统的阿里云ddns配置方法](https://www.jianshu.com/p/9d65872e58fa)

  3. 黑裙与阿里云DDNS对接解析完美访问外网教程](http://www.nasyun.com/forum.php?mod=viewthread&tid=31689)

  4. 如何享用阿里云ddns,随时随地访问家里路由器/nas等](https://www.vediotalk.com/?p=811)

  5. 申请公网ip的方法](https://jingyan.baidu.com/article/2f9b480dc3315c41cb6cc23a.html)

  6. TP-LINK虚拟服务器(端口映射)设置指导

    以上文章,请点击阅读

具体步骤

一、申请公网ip

  • 具体方法参考:申请公网ip的方法](https://jingyan.baidu.com/article/2f9b480dc3315c41cb6cc23a.html)(点击阅读)。如果不行,请自行百度,一堆方法教你如何成功跟电信运行商申请公网ip。
  • 核心要点就是:态度强硬,因为业务原因必须要,否则投诉工信部

二、从阿里云–万网购买私有域名

  1. 实名认证需要两三天,认证地址点击我](https://account.console.aliyun.com/?spm=5176.20180516001.0.0.7a3a6968yVGtyC#/secure)
  2. 根据自己的经济实力选择喜欢的域名,我自己买的是几十块十年的。
  3. 偏门点的域名会便宜点,com/cn这类后缀的会贵点
  4. 具体操作,仔细看网站的指引说明。

核心要点:获取属于自己的域名,例如:www.myweb.top

三、创建阿里云的Access Key

四、安装阿里云ddns解析工具

  • 安装docker–如果使用我的最新n1集成包,我已经把docker内置了。安装docker的快捷方式,请点击我](iobroker--docker的快速安装介绍

  • 安装阿里云ddns解析工具–sanjusss/aliyun-ddns:linux-arm64v8
    a. 进入wetty

    b. 输入以下命令

docker run -d --restart=always --net=host --name=aliyun_ddns  \
   -e "AKID=xxxxxxxxx" \
   -e "AKSCT=xxxxxxxxx" \
   -e "DOMAIN=www.myweb.top" \
   -e "ENDPOINT=cn-hangzhou" \
   -e "REDO=30" \
   -e "TTL=60" \
   -e "TIMEZONE=8.0" \
   -e "TYPE=A,AAAA" \
   sanjusss/aliyun-ddns:linux-arm64v8 

核心要点:把AKID=xxxxxxxxx、AKSCT=xxxxxxxxx、DOMAIN=www.myweb.top这三项修改为你自己的对应信息。这三项信息都是在前面的步骤获取。


c. 安装web的dockerui,进入dockerui查看容器是否运行正常–我最新定制包已经集成。安装方法点击我](iobroker--docker网页版管理界面安装及使用

五、在路由器设置端口转发

  • 因为每个品牌的路由器端口转发的操作不一样,具体方法请百度:路由器品牌名+端口转发
  • 假如我要将iobroker的admin管理界面转到外网,iobroker的admin界面内部端口为:8081,外部端口是根据自己选,但不能使用已经被占用的外部端口,也不要使用22/80/8081等,外部端口可以用8089/9091/等不常用的。
  • 设置好了端口转发,那么我们在外网访问则是:
    ip:xxxx,其中xxxx为外部端口。举个例子,我的域名是www.myweb.top,外部端口设置为8089,那么我们访问的地址则为:www.myweb.top:8089

上反代,用二级域名,爽爽的。:lol

这个方法IPV6可以使用吗