如何从外网访问家中的黑群晖NAS?

群晖NAS被作为私有云盘,给我们带来了很多的方便,如何在外网访问家里的群晖NAS?今天我们就来讨论一下操作步骤。

1. 注册并下载cpolar客户端

2. 将cpolar客户端传输到群晖NAS中

使用您最喜欢的SSH客户端软件登录到群晖,我这里是MAC,使用的是命令行shell登录,其它客户端一样。本例中,群晖NAS的内网IP:192.168.2.204,管理员帐号:admin

ssh admin@192.168.2.204
ssh admin@192.168.2.204 
ssh admin@192.168.2.204

2.3 从群晖管理员帐号提升权限到root

sudo -i
sudo -i 
sudo -i

3. 下载cpolar客户端至群晖NAS

cd /tmp
 cd /tmp 
cd /tmp
wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-amd64.tar.gz
wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-amd64.tar.gz 
wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-amd64.tar.gz
tar zxvf cpolar-stable-linux-amd64.tar.gz
tar zxvf cpolar-stable-linux-amd64.tar.gz 
tar zxvf cpolar-stable-linux-amd64.tar.gz
mkdir /root/cpolar
mkdir /root/cpolar 
mkdir /root/cpolar
mv cpolar /root/cpolar/
mv cpolar /root/cpolar/ 
mv cpolar /root/cpolar/

4. 在群晖NAS中,创建cpolar目录,并配置cpolar的token认证

mkdir /root/cpolar
mkdir /root/cpolar 
mkdir /root/cpolar
mv /tmp/cpolar /root/cpolar/
mv /tmp/cpolar /root/cpolar/ 
mv /tmp/cpolar /root/cpolar/

跳转到cpolar目录

cd /root/cpolar
cd /root/cpolar 
cd /root/cpolar

赋予cpolar命令可执行权限

chmod +x cpolar
chmod +x cpolar 
chmod +x cpolar

查看cpolar版本号

./cpolar version
./cpolar version 
./cpolar version

如果出现版本信息,证明cpolar客户端部署成功

./cpolar authtoken xxxxxxxxx(你的token串)
./cpolar authtoken xxxxxxxxx(你的token串) 
./cpolar authtoken xxxxxxxxx(你的token串)

5. 映射5000管理端口到公网

./cpolar http 5000
./cpolar http 5000 
./cpolar http 5000

结果如图:

5.2 在浏览器中访问公网随机域名

6. 后台运行

刚刚只是在前台终端运行cpolar,如果要运行在后台,需要使用如下操作:
按ctrl+C先结束掉之前的cpolar进程

我们使用nohup命令将cpolar运行在后台

nohup /root/cpolar/cpolar http -config=/root/.cpolar/cpolar.yml -log=stdout 5000 &
nohup /root/cpolar/cpolar http -config=/root/.cpolar/cpolar.yml -log=stdout 5000 & 
nohup /root/cpolar/cpolar http -config=/root/.cpolar/cpolar.yml -log=stdout 5000 &

说明:
-config=/root/.cpolar/cpolar.yml 是指定cpolar的配置文件路径,里面保存了用户的token信息及隧道等信息。
-log=stdout 是指输出日志到标准输出。
& 指进程运行在后台

此时运行后,查看进程信息

ps -ef | grep cpolar
ps -ef | grep cpolar 
ps -ef | grep cpolar

如图显示,则后台cpolar进程运行在后台

7. 查看当前隧道列表

但是此时查看不到随地的域名,可以通过cpolar后台查看到当前隧道的随机域名。

7. 总结:

现在我们可以通过随机域名,从外网访问到我们的群晖NAS了,而然,目前还有还不完美,有以下几个小问题:

我们会在稍后的篇章里介绍。

原文链接:https://www.jianshu.com/p/6350dc33e851?utm_campaign=maleskine

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享