网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

从零开始玩NAS 篇一:NAS外网安全访问!公网IP、(2)

▲目前国内主流的域名注册购买平台是阿里云和腾讯云,新用户第一年一块钱可以注册一个,不过实名认证是必须的;如果大伙有办法,可以搜索Namesilo,它是国外最大的 ICANN 认证域名提供商之一,以物美价廉的优势积累了不错的口碑;费用方面,其域名注册费用相较国内来说便宜不少 ~

▼购买完域名后,首先要做的是解析工作,如下图,对应 IP 填写咱们的公网 IP

▲这里解释一下 "@" 代表主域名,"*" 代表二级域名,例如注册域名为 abcd.com,我们给 NAS 配置的二级域名可以为 nas.abcd.com,"*" 就代表所有的前缀,*.abcd.com

▼还需要准备 AccessKey,阿里云的位置很好寻找,腾讯云的话可以在搜索栏搜索一下,切记生成后立刻保存好 ID 和密码

  ▼点击【新建密钥】

▼建议下载 CSV 文件保存好

▲我用的是腾讯云注册的 .love 域名。接下来步骤也都非常简单,咱们先部署 Lucky

部署 Lucky

▼简单介绍

▼先在文件管理器中创建一个主机挂载目录,这样就算删除容器后配置也不会丢失

▼接着咱们打开 Container Station,创建应用,代码如下

version: '3' services: lucky: image: gdy666/lucky:latest container_name: lucky ports: - "16601:16601" # 冒号左侧可改 volumes: - /share/CACHEDEV2_DATA/Container/lucky:/goodluck # 冒号左侧可改为自设目录 restart: always network_mode: host

▼这个端口我就不做修改保持默认,反正以后不会冲突,如下图所示

▼也可 ssh 工具进入后台,直接输入 Docker run 命令安装,标红的可进行修改,参照上面 docker compose

-p 16601:16601

-v /root/luckyconf:/goodluck

# 挂载主机目录 , 删除容器后配置不会丢失。可替换 /root/luckyconf 为主机目录 , 配置文件为 lucky.conf docker run -d --name lucky --restart=always --net=host -p 16601:16601 -v /root/luckyconf:/goodluck gdy666/lucky

▼运行成功后,我们便可在 web 端输入 NAS_IP:16601 进行访问,默认账户密码:666/666

▼建议咱们先去设置中修改一下账户密码

一切顺利,下面我们开始进行动态域名解析

DDNS(动态域名解析)

▼左侧菜单,点击【动态域名】,继续点击【添加任务】

▼任务名称随意,选择对应域名服务商,填写上文域名相关中提到生成的 Token,选择家里公网类型,域名列表填写示例 " 输入 abcd.com 按下回车 继续输入 *.abcd.com",保证一行一条域名。填写完毕后如下图所示,点击右下角的【添加任务】

▼像这样便是成功了

SSL 证书

▼左侧菜单,点击【安全管理】后,选择右上的【添加证书】

▼让我们来看看该如何设置:

初始的界面可能会不一样,证书的添加方式选择【ACEM】即可

域名颁发机构为 Let's Encrypt,SSL 证书有效期三个月,但是 Lucky 支持自动续签,我们无需理会

验证方式还有密钥以及域名列表同上文,填写方式相同

更多设置勾选 "DNS 查询强制 IPv4" 和 "DNS 查询仅使用 TCP 通道"

▼其它内容无需做额外改动,最终如下图所示,点击右下角【添加】

▼证书不会立刻申请下来,我们得等个十几秒或一分钟左右,界面会自动更新显示

▼申请日志

接下来就是最后一步,反向代理!

反向代理

▼左侧菜单,点击【Web 服务】,再选择顶部的【添加 Web 服务规则】,弹出下图窗口

规则名称随便填

监听类型根据宽带情况选择,我这是 IPv4

监听端口填个可用端口,国内 443 基本是关闭状态,否则就能纯域名访问设备,我改成了 8881

我们要实现 https 访问,TLS 是必须的,必须开启!

接下来要做的是点击上图中的【添加 Web 服务子规则】

▼如下图所示,会出新的子规则窗口

名称依旧随意

服务类型默认为反向代理,无需修改

(责任编辑:admin)