什么值得买 08-27
4块钱一年的域名+飞牛NAS,实现互联网访问的详细步骤
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

作者:相声

前段时间申请了一个域名,绑到了家里的飞牛 NAS 上,趁还记得清楚,做个记录备忘。

--------------------------------------------

** 基础信息一览 ** ​ 申请的域名:xxxxxx.xyz ​ 使用的域名:nas.xxxxxx.xyz,lucky.nas.xxxxxx.xyz ​ 飞牛 HTTPS 端口号:8809 ​ Lucky 端口号:12345

--------------------------------------------

整体思路:先申请域名并绑定到腾讯云 DNS,然后在腾讯云添加二级 / 三级域名解析记录;接着在 Lucky 里配置 DDNS、申请 SSL 证书,最后设置反代把域名和本地服务关联起来。

一、申请域名

国内外域名注册商很多,国内常用的有腾讯云、阿里云,国外的有 Spaceship、Cloudflare。对比下来,同样的域名在 Spaceship 上往往更便宜。

前段时间我在 Spaceship 上注册了一个 6 位数字的 .xyz 域名(下文用 xxxxxx.xyz 代替),一年只要 4 块钱。网站有中文界面,支持支付宝,注册流程很简单。续费也不贵,一年 5 块。

二、绑定解析 DNS

有了域名,如果想在国内流畅访问,最好把它绑定到一个国内的 DNS 服务商,比如腾讯云 DNSPod 或阿里云。

下面以腾讯云为例,登录地址是 ​ heloise.dnspod

现在回到 Spaceship,点击首页上的 Launchpad,选择域名管理器。

点击当前域名,在右侧窗口中选择 " 名称服务器和 DNS",把刚才复制的两个 DNS 地址填进去就行。一般等 1-2 个小时,腾讯云那边就能正常解析这个域名了。

三、添加记录

等域名解析生效后,就可以添加记录了。点击 " 添加记录 ",在主机记录里输入 nas,记录类型选 AAAA,记录值填 NAS 当前的 IPv6 地址。

记录类型里,A 记录对应 IPv4,AAAA 记录对应 IPv6。现在固定 IPv4 地址很难搞到,好在国内三大运营商的宽带基本都支持 IPv6。

上面这条记录的意思是,以后可以通过 nas.xxxxxx.xyz 访问家里的 NAS。另外还可以添加其他记录,比如 lucky.nas,之后就能通过 lucky.nas.xxxxxx.xyz 访问 NAS 上的 Lucky 服务。

四、DDNS 设置

4.1 安装 Lucky

飞牛应用商店目前下架了 Lucky,需要去官网下载。当然也可以在 Docker 里拉取,但版本只有 2.22,而最新版已经到 3.0 了。所以建议去官网下载离线安装包。

Lucky 官网:lucky666

官方网盘: → " 从电脑上传 ",就能安装 Lucky 了。

4.2 Lucky 基础设置

Lucky 默认用户名和密码都是 666,登录后要第一时间改掉,用户名和密码都换掉。

依次设置外网访问、HTTP 和 HTTPS 端口(改成别人猜不到的,比如 12345)、安全入口(同样改掉,比如 abc)、开启 2FA 验证。

改完之后,访问 Lucky 的地址就变成了 新增 DDNS

点击 Lucky 左侧的「动态域名」,新建任务。托管服务商有两种选择:腾讯云 DNS 和 DNSPod。两种都行,但 DNSPod 的配置更简单。

4.3.1 使用腾讯云 DDNS

托管服务商选腾讯云 DNS,这里需要填 SecretId 和 SecretKey 两个密钥。

获取方式稍微有点复杂,我一步步说:

腾讯云主账号权限很高,不建议直接用主账号生成密钥,所以先创建一个子用户,用子用户的密钥。

回到腾讯云网站,点右上角主账号图标,选 " 账号信息 "(也可以直接访问 QcloudDNSPodFullAccess 加上就行。权限加上之后,点 API 密钥 → 新建密钥,就能看到 SecretId 和 SecretKey 了。

回到 Lucky,把这两个值填进去就好。

4.3.2 使用 DNSPod DDNS

打开 DNSPod 管理台: 添加域名记录

上面两种方法任选一种就行。

不过到这儿 DDNS 还没配置完,还得点「域名记录」→「立即添加第一条记录」。记录名里填 nas.xxxxxx.xyz,点新建记录。然后点新建任务,DDNS 这部分的设置就算完成了。

4.4 设置 SSL 证书

配好证书之后,浏览器打开域名就不会报不安全了。

点 Lucky 左侧的「SSL/TLS 证书」,添加证书。证书机构选 Let's Encrypt,验证方式选腾讯云 DNS,填上 SecretId 和 SecretKey。下面的域名列表是关键,可以输多行:

xxxxxx.xyz

*.xxxxxx.xyz

*.nas.xxxxxx.xyz

这样整个域名及其子域名都能用这个证书了。

4.5 设置反代

这是最后一步,做完就能通过域名访问服务了。

点 Lucky 左侧的「Web 服务」,在基础配置里把监听端口改成 443,这样访问域名时就不用带端口号了。

点子规则列表,添加子规则,填前端地址和后端地址就行,也就是把域名指向本地服务。比如:

前端 nas.xxxxxx.xyz

后端 设置 → 安全性 → 访问设置 → 访问端口。注意要把「重定向 80 与 443 端口」取消勾选。

另外还可以加多个子域名,比如把 lucky.nas.xxxxxx.xyz 指向

本文来自什么值得买网站(www.smzdm.com)

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

nas 腾讯云 阿里云 支付宝 ipv6
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论