四个核心点
- ] 拥有公网ip
- ] 获取从阿里云–万网购买的私有域名
- ] 通过n1或者群晖安装阿里云ddns解析工具
- ] 通过路由器转发端口
参考文章
-
通过Docker部署阿里云DDNS使自己的域名可以外网访问](通过Docker部署阿里云DDNS使自己的域名可以外网访问
-
群晖系统的阿里云ddns配置方法](https://www.jianshu.com/p/9d65872e58fa)
-
黑裙与阿里云DDNS对接解析完美访问外网教程](http://www.nasyun.com/forum.php?mod=viewthread&tid=31689)
-
如何享用阿里云ddns,随时随地访问家里路由器/nas等](https://www.vediotalk.com/?p=811)
-
申请公网ip的方法](https://jingyan.baidu.com/article/2f9b480dc3315c41cb6cc23a.html)
-
以上文章,请点击阅读
具体步骤
一、申请公网ip
- 具体方法参考:申请公网ip的方法](https://jingyan.baidu.com/article/2f9b480dc3315c41cb6cc23a.html)(点击阅读)。如果不行,请自行百度,一堆方法教你如何成功跟电信运行商申请公网ip。
- 核心要点就是:态度强硬,因为业务原因必须要,否则投诉工信部
二、从阿里云–万网购买私有域名
- 万网主页:https://wanwang.aliyun.com/domain/
- 核心要点:
- 实名认证需要两三天,认证地址点击我](https://account.console.aliyun.com/?spm=5176.20180516001.0.0.7a3a6968yVGtyC#/secure)
- 根据自己的经济实力选择喜欢的域名,我自己买的是几十块十年的。
- 偏门点的域名会便宜点,com/cn这类后缀的会贵点
- 具体操作,仔细看网站的指引说明。
核心要点:获取属于自己的域名,例如:www.myweb.top
三、创建阿里云的Access Key
- 点击进入阿里云管理后台](https://ak-console.aliyun.com/#/accesskey)
- 具体操作,引用LF大神的教程:
!第一步]()
!第二步]()
核心要点:获取AKID、AKSCT两项的数值
!]()
图片引用自:如何享用阿里云ddns,随时随地访问家里路由器/nas等](https://www.vediotalk.com/?p=811)
四、安装阿里云ddns解析工具
-
安装docker–如果使用我的最新n1集成包,我已经把docker内置了。安装docker的快捷方式,请点击我](iobroker--docker的快速安装介绍
-
安装阿里云ddns解析工具–sanjusss/aliyun-ddns:linux-arm64v8
a. 进入wettyb. 输入以下命令
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