如何在铁威马NAS上安装内网穿透,实现对铁威马NAS的远程访问管理


前言

使用ZeroNews内网穿透,你可以随时随地访问你的TNAS 设备,在无公网IP情况下,通过远程访问,你可以在家或在办公室以外的地方轻松访问铁威马NAS以及NAS上的应用。


第 1 步:生成 ZeroNews 的认证 Token

登录 ZeroNews 平台,在 "设备" 菜单中找到 Token 页面,生成 Token 并将其复制备用。

第 2 步:在铁威马NAS上安装 Dcoekr manager

登录 铁威马NAS 的管理后台,打开 "应用中心",搜索 "Dcoekr Manager", 点击 "安装" 进行 Dcoker 安装。

Docker 安装完成后,可以在 "已安装" 界面中查看已经安装好的 Docker Manager,

第 3 步:安装 ZeroNews Docker 容器

在铁威马NAS上推荐使用通过命令行或 portainer Docker 管理平台运行 ZeroNews 容器

命令行方式运行 ZeroNews 容器

由于国内网络的问题,通过Docker Hub 拉取镜像存在下载不了的问题,建议通过命令从ZeroNews 官方仓库下载镜像

开启铁威马NAS SSH 功能

命令行运行ZeroNews容器需要开启铁威马NAS SSH 功能,在"控制面板"中,打开 "终端与SNMP"

勾选 "允许使用用户名和密码进访问SSH" 及"j仅允许本地网络访问SSH",默认端口为 9222,

SSH 开启后,SSH 通过铁威马NAS的IP地址进行远程连接

下载 ZeroNews 容器镜像

ZeroNews 官方仓库下载 Zeronews 镜像命令

docker pull docker.zeronews.cc/zeronews:latest

启动 ZeroNews 容器

将前面添加的 Token 认证码及要连接的网络区域ID 添加到容器命令后面

启动 ZeroNews 容器命令

docker run -itd --name zeronews --restart always --net host  docker.zeronews.cc/zeronews:latest YOUR_TOEKN YOUR_AREA

ZeroNews 容器启动成功后,可在用户平台查看已经运行的ZeroNews设备

通过 portainer 运行 ZeroNews 容器

在铁威马NAS能从 Docker Hub 拉取的情况下,由于铁威马NAS自带的 Docker Manager 不能添加执行命令参数,可以先部署 portainer 容器管理平台,通过portainer 容器管理平台运行 ZeroNews容器

下载 portainer 容器镜像

打开 "Docker Manager", 搜索 portainer, 选择 portainer/portainer 镜像,点击下载

运行 portainer 容器

portainer 镜像下载完成后,在 "镜像" 界面,选择 portainer/portainer 镜像,点击启动,添加 portainer 容器

输入容器名称, 勾选 "启用高级权限" 及 "启用开机自动启动",然后点击下一步

在卷设置的页面添加,点击添加将 /var/run/docker.sock 挂载到 portainer容器中,然后点击下一步

在路径输入框中,输入 /var/run/docker.sock, 挂载地址同样输入 /var/run/docker.sock,然后点击确认

在网络设置页面中,勾选 host,然后点击下一步

在端口设置页面中,设置 9000映射到容器9000 端口,其它的可以删除

然后一直点击一下步,直到Portainer 容器创建完成,在 容器界面中,可以查看在运行的 portainer

设置 Portainer

在浏览器中输入 Portainer 的管理后台地址,地址为 http://铁威马IP:9000。

设置密码,账号为 admin,然后点击 "create user",进入到 portaner 管理平台。

点击 "Get Started" 进入到 容器管理界面

点击 "local", 进入到本机容器管理界面

在 portainer 平台中运行 ZeroNews 容器

在 portainer 的 Container 容器管理界面,点击 "Add container" 添加 ZeroNews 容器

容器名称,如输入为 zeronews,设置 Image 为 zeronews/zeronews:latest。

Image configuration: 点击 "Advance mode", 在 image 输入框中输入zeronews 镜像地址 docker.zeronews.cc/zeronews:latest

Always pull the image:设置为开启状态

在下面的 "Advanced container settings" 配置区域

点击 "Command & logging", 在 "Command" 配置项中,点击 "Override" ,然后输入前面添加的 token 认证码及网络区域ID,以空格分隔

点击 "Network", 在 "Network" 配置项中,选择 host

最后点击"deploy the container"按钮,完成 ZeroNews 容器安装

ZeroNews 容器创建完成后,在容器管理界面可看到正常运行的 ZeroNews 容器

ZeroNews 容器创建完成后,在容器管理界面可看到正常运行的 ZeroNews 容器

第 4 步:为铁威马NAS分配公网域名

  1. 用户登录 ZeroNews 平台,在 "资源" 的 "域名" 管理页面, 点击 "添加域名" 添加公网可访问的域名。
  • 生效设备: 选择对应的铁威马NAS ZeroNews 设备。
  • 域名前缀: 用户输入定义的 域名前缀,如 arptnas
  • 在"添加端口"步骤,勾选HTTP选项。
  1. 如需要开启 HTTPS 访问,请开启铁威马NAS域名的 TLS证书功能, ZeroNews 自动为铁威马NAS域名分配 TLS 证书

第 5 步:为铁威马NAS平台添加公网映射

  1. 先在 "应用" 菜单下,点击 "添加应用" 添加铁威马NAS应用。
  • 应用名称: 如输入 TNAS
  1. 支持通过 HTTP 或 HTTPS 方式访问铁威马NAS设备管理平台,用户跟根据需要选择

HTTP方式访问铁威马NAS,以 HTTP 协议添加映射

  • 映射协议:选择 HTTP 协议
  • 公网访问地址:选择域名,arptnas.south.takin.cc
  • 映射带宽: 输入分配的带宽大小,不大于用户当前的最大可用带宽
  • 内网映射地址:ZeroNews容器使用Host网络模式时,内网IP地址为默认IP地址127.0.0.1,若为bridge模式,则输入NAS的真实IP地址 内网端口:输入铁威马NAS平台的端口号 8181

HTTPS方式访问铁威马NAS,以 HTTPS 协议添加映射

  • 映射协议:选择 HTTPS 协议
  • 公网访问地址:选择域名,arptnas.south.takin.cc
  • 映射带宽: 输入分配的带宽大小,不大于用户当前的最大可用带宽
  • 内网映射地址:ZeroNews容器使用Host网络模式时,内网IP地址为默认IP地址127.0.0.1,若为bridge模式,则输入NAS的真实IP地址 内网端口:输入铁威马NAS平台的端口号 8181

铁威马NAS映射添加完成后,可在应用详情中可查看添加好的映射列表,点击 映射访问地址后面的小图标,即可在浏览器中访问铁威马NAS管理平台。

第 6 步:通过互联网访问铁威马NAS管理平台

  1. HTTPS 方式访问 打开浏览器,输入铁威马NAS的域名地址 https://arptnas.south.takin.cc 即可访问家庭或公司内部的铁威马NAS设备。
  1. HTTP 方式访问 打开浏览器,输入铁威马NAS的域名地址 http://arptnas.south.takin.cc 即可访问家庭或公司内部的铁威马NAS设备。
相关推荐
年薪丰厚2 小时前
如何查看K8S集群中service和pod定义的网段范围
docker·云原生·容器·kubernetes·k8s
WINGZINGLIU2 小时前
HttpSevletRequest Body信息不能被多次读取的问题
java·后端·安全
学习溢出3 小时前
【网络安全】掌握 Active Directory 攻防审计实操知识点
网络·安全·web安全·网络安全·渗透测试
来杯Java提提神3 小时前
Eureka控制中心:微服务控制的极速上手指南
微服务·云原生·eureka
德迅云安全杨德俊4 小时前
云服务器防御DDOS的方案
服务器·安全·web安全·ddos
打码人的日常分享4 小时前
【系统测试文档】系统测试计划,系统测试报告书,测试方案,测试记录,测试用例(Word原件)
运维·安全·系统安全·测试用例·需求分析·规格说明书
22037275 小时前
#思科模拟器&通过服务配置保障无线网络安全&Radius
网络·安全·web安全
Hacker_Nightrain5 小时前
《网络安全编程基础》之Socket编程
安全·web安全·github
白帽子黑客罗哥5 小时前
Web安全攻防入门教程——hvv行动详解
安全·web安全·网络安全·渗透测试·系统安全·红蓝对抗