NAS存储从诞生以来就备受大家的喜欢, 得益于多系统互访、即插即用、小开销、多协议等优点,很多企业都会采用他来存储和共享资源,也有很多个人玩家自建NAS服务,用起来也是比较方便的,但是nas也有缺点,比如大多nas所在网络没有公网ip,个人玩家组建的没有系统官方的访问工具,多层路由器下的端口映射难以实现共通等。要解决nas资源访问问题,看没有公网ip如何实现外网访问内网!
演示环境:
群晖系统
猫盘
网云穿 Linux ARM 版本
1: 查询设备 CPU 类型,本教程猫盘使用的是 ARM 64 位 CPU,故下载 Linux ARM 版本。
2: 远程登录后台管理
(1) 打开群晖的 SHH 功能
/
(2) 打开 cmd 命令行,输入猫盘当前 ip 登录,用户名与密码就是群晖的管理员用户名与密码,并且使用高级权限。
ssh 用户名 @设备所在的内网 IP
输入密码(用户名所对应的密码)
Sudo -i
再次输入密码(用户名所对应的密码)
(3) 下载客户端文件到 NAS
找到网穿云 Linux ARM 版下载地址:
http://xiaomy.net/download/linux/wyc_linux_arm
直接使用 wget 命令下载到 NAS 上,无需上传。
wget http://xiaomy.net/download/linux/wyc_linux_arm
(4) 配置隧道
在网云穿 web 控制台配置隧道,其中
内网地址 填写 127.0.0.1
内网端口 填写 5000
隧道协议 选择 HTTP (s)
设置完毕后保存,如图所示:
隧道配置完毕,复制令牌
(5) 在内网 Linux 中,我们刚才已经下载了网云穿,现在我们启动它
先执行如下命令赋予网云穿可执行权限:
chmod -R 777 ./wyc_linux_arm
(6) 在群晖内启动任务运行网云穿
新增触发任务用户定义脚本
任务名称随便设置,用户账户为默认,事件为开机事件
在任务事件内输入代码
cd /root
nohup ./wyc_linux_arm -token = 令牌 &
回到控制面板在网云穿所在任务一栏右击运行