yfdoor
yfdoor
发布于 2020-01-29 / 2 阅读 / 0 评论 / 0 点赞

“家庭云中心”建设(篇七):阿里云(DDNS)外网访问设置

上一篇我们介绍了搭建自己的导航页,可以系统的管理自己的各个应用入口。今天我们就介绍一下如何让自己的网页在外网也可以访问。有了外网的访问,你就可以更方便的随时登录自己的服务器,也可以更方便的将资源共享给自己的朋友。

下面我们就开始今天的内容:

  1. 首先你需要一个外网 IP,通常直接致电自己的电信服务商要求申请外网 IP。有些地区可能需要你去营业厅填写一个申请表。理由:“需要安装监控,实时看家里的情况”。申请成功的话,回去重启下路由即可生效。
  2. 在路由里(openWRT)设置端口转发,运营商通常会屏蔽掉 80 和 8080 外网端口,因此外网端口请避开这两个。
    openWRT--> 网络--> 防火墙--> 端口转发(port forwards),依次添加需要转发到外网的 IP 和端口。

“家庭云中心”建设(篇七):阿里云(DDNS)外网访问设置

  1. 第三步,我们需要注册一个自己的域名:
    免费:去花生壳申请一个壳域名。
    https://console.oray.com
    收费:去域名注册商注册一个,有的很便宜的,一年几块钱。我是在阿里云注册的。
    https://www.aliyun.com
  2. 在 openWRT 里安装 ddns-scripts, luci-i18n-ddns-zh-cn 插件,该插件可提供 DDNS 服务和管理界面。安装完成后,在管理界面会出现:服务--> 动态 DNS

“家庭云中心”建设(篇七):阿里云(DDNS)外网访问设置

  1. 遗憾的是目前该插件集成的服务商里不包含阿里云,但是幸运的是我们有网友在 GitHub 有一个项目,可以帮我们将阿里云集成进去(所以说 GitHub 真的是一个好东西,能找到很多你想要的东西)。
    项目地址:https://github.com/sensec/ddns-scripts_aliyun
    下载 ipk 文件,然后 SSH 登录路由并安装 IPK 文件(opkg install /tmp/xxxxx.ipk)。安装该插件后, 动态 DNS 的服务商里就会出现 aliyun 的选项了。
  2. 然后将你上面申请的域名在这里绑定,阿里云的账户密码可以使用 AccessKey 来登录。你可以将:xxx.xxx 和 www.xxx.xxx 都设置一下。这样无论你打不打 www 都可以访问到主页。例如:
    yfdoor.xyz 对应的域名为 @yfdoor.xyz
    www.yfdoor.xyz 对应的域名为 www.yfdoor.xyz

“家庭云中心”建设(篇七):阿里云(DDNS)外网访问设置

“家庭云中心”建设(篇七):阿里云(DDNS)外网访问设置

  1. 假如上面这些设置全部成功后,稍等一会你就可以通过自己的域名来外网访问自己的导航页了。

注意事项:

  1. 申请外网 IP 后,请一定要将光猫的模式改为桥接,让路由来拨号联网,而不要使用光猫自己拨号。
  2. 内网可以使用 80,8080 端口,但外网请避开这两个。
  3. 设置阿里云的时候请最好使用 RAM 访问控制 中的 accesskey 来登录管理,以提高安全性。

下一篇预告:

“家庭云中心”建设(篇八):NAS 媒体中心影片自动下载字幕


评论