内网穿透远程访问家里的群晖NAS 2-2
系列文章
上一篇:
在上一篇文章中,我们为大家介绍了在群晖NAS中安装cpolar的基本步骤和核验方法。但安装只是cpolar应用的第一步,想要cpolar能正常使用,让我们能从公网访问到内网的群晖NAS,我们还需要对cpolar进行必要的设置。今天,我们就为大家介绍,如何对cpolar进行设置,构建内网与公网之间的数据隧道,让我们能从公网安全迅捷的访问到内网群晖NAS中的数据。
相信大家还记得,在上篇文章中,我们首先就是对cpolar进行了注册,在用户帐号下跳转至“仪表盘”网页,并从“仪表盘”页面下载了适合群晖使用的linux版本cpolar。这次,我们仍要登录cpolar官网,进入“仪表盘”页面,找到token字符串并复制。
然后运行cpolar,将我们在“仪表盘”复制的token字符串粘贴至其中,其,命令行为“./cpolar authtoken XXX(XXX为仪表盘中的token字符串)”。此时cpolar就完成了客户端激活。
在激活cpolar客户端后,我们再输入命令“./cpolar http 5000”,即将内网的5000端口映射至公网,输入命令后则会出现显示:
红框圈出的网址,就是我们公网访问内网群晖NAS的地址,我们可以在其他设备的浏览器中,输入该地址进行验证。只要浏览器能出现以下显示,就说明我们已经可以从公网访问内网群晖NAS中的数据了。
依照上面的方法,在群晖NAS中运行的cpolar为前台运行。如果想要让cpolar在后台运行,则需要先关闭当前的cpolar程序(ctrl+C),接着输入命令
nohup /root/cpolar/cpolar http -config=/root/.cpolar/cpolar.yml -log=stdout 5000 &
(即-config=/root/.cpolar/cpolar.yml指定cpolar配置文件路径,-log=stdout输出日志到标准输出,5000为端口号,&指该程序以后台方式运行)。
一般来说,只要输入以上命令,cpolar就会进入后台运行状态。为验证cpolar在后台运行正常,我们可以输入命令行进行验证。只要显示如下信息,就说明cpolar正在后台运行。
ps -ef | grep cpolar
不过,在后台运行时没法看到之前生成的域名(由于cpolar为免费版,因此该域名只有24小时可使用),但我们可以在cpolar的仪表盘中找到该临时域名。
如图所示,红框中标注出的,就是我们之前生成的临时域名。如果打算长期使用cpolar建立的数据隧道,可以根据自身情况,选择合适的套餐进行升级,为自己的群晖NAS生成一个(或多个)稳定的数据隧道。如果您对cpolar的使用有任何疑问,欢迎与我们沟通,我们会为您提供力所能及的帮助。