无公网IP情况下如何远程查看本地群晖NAS存储的文件资源

文章目录

  • 前言
      • 本教程解决的问题是:
      • 按照本教程方法操作后,达到的效果是
      • 前排提醒:
  • 1. 搭建群晖虚拟机
      • 1.1 下载黑群晖文件+vmvare虚拟机安装包
      • 1.2 安装VMware虚拟机:
      • 1.3 解压黑群晖虚拟机文件
      • 1.4 虚拟机初始化
      • 1.5 没有搜索到黑群晖的解决方式:
      • 1.6 群晖虚拟机初始化
      • 1.7 配置文件夹
    • 2. 公网访问本地黑群晖
      • 2.1 安装免费内网穿透软件
      • 2.2 实现公网访问群晖虚拟机

前言

对于热爱学习的在校大学生 研究生来说,从网上找学习资源容易,如何存储下来还能随时随地使用始终是个难题。

免费 安装在笔记本电脑上的灰色外置驱动器 素材图片

随着固态硬盘价格下降,研究生小张买了一块2T SSD装到电脑上用来存储学习资源,但是每次要背着笔记本去图书馆学习不方便,小张想用iPad在图书馆使用校园WiFi浏览寝室内/实验室中笔记本上的资源,但是iPad存储空间有限,他在网上查询到安装黑群晖可以用群辉的移动端软件访问本地资源,但是黑群晖没有正版的quickconnect服务,只能在本地访问。

免费 女人抱着平板电脑 素材图片

免费 妇女在会议上的照片 素材图片

现在我来帮小张和他的研究生同学们完美解决这个难题!

本教程解决的问题是:

1 纯小白不会安装黑群晖,步骤太繁琐。

2 就算是安装好的完美黑群晖也没有quickconnect服务,无法公网远程访问本地局域网黑群晖。

按照本教程方法操作后,达到的效果是

小白使用群晖虚拟机可以快速搭建黑群晖并能在公网移动端环境下使用丰富的群晖生态软件。

可以在教室、实验室,图书馆,食堂甚至在校园的任何地方,随时随地使用群晖生态的移动端软件访问你存储在寝室笔记本上的的学习视频,学习文档,电子书,而不必担心ipad存储空间不够等问题。

前排提醒:

已安装VMware虚拟机的大佬可直接从1.3开始。

1. 搭建群晖虚拟机

1.1 下载黑群晖文件+vmvare虚拟机安装包

下载安装包文件:

百度网盘链接:

链接:https://pan.baidu.com/s/1kn9arl7ZAvDfTLxmyVFyxQ?pwd=6666提取码:6666

解压缩后打开:

压缩包中有:

VMware虚拟机安装文件(包括key秘钥文本文件),黑群晖虚拟机文件,群晖助手(用来搜索和打开本地群晖)。

image-20230828105852719

1.2 安装VMware虚拟机:

解压压缩包后:

image-20230828110002587

点击 .exe文件 开始安装VMware虚拟机

image-20230828110027778

一路点击下一步,到需要输入秘钥时,打开 key秘钥 文本文件,复制粘贴任意一个密钥即可:

image-20230828111341398

image-20230831101150663

image-20230828111747843

安装完毕后,页面如下:

image-20230828111910289

1.3 解压黑群晖虚拟机文件

首先解压这个文件夹

image-20230828112015374

此文件夹中黑群晖已经安装完毕,直接点开这个3KB的VMware虚拟机文件:

image-20230828112124621

1.4 虚拟机初始化

上一步中开启虚拟机文件后,VMware会显示如下界面:

image-20230828112442158

点击 我已复制该虚拟机

image-20230828112502117

image-20230828112522003

出现如下图所示 这句话,说明我们的黑群晖已经启动成功。

image-20230828112543189

首次启动黑群晖的话,我们需要在这个界面耐心等待几分钟,再点击文件夹中 群晖助手

image-20230828112609880

点击搜索

image-20230828113437795

搜索到黑群晖,名称为synologyNas,后面有其ip地址。

image-20230828112921681

右键ip地址,点击 联机

image-20230828113859291

此时,默认浏览器就会显示黑群晖的登陆界面:

image-20230828135204871

1.5 没有搜索到黑群晖的解决方式:

如果按照上述操作等待2-3分钟后没有搜索到群晖虚拟机:

极有可能是计算机的防火墙阻止访问由vmware建立的局域网ip地址,解决方式为暂时关闭防火墙或允许VMware应用程序通过防火墙。

点击系统右下角防火墙:

image-20230828114337327

允许应用通过防火墙

image-20230828114442828

或者打开控制面板,搜索防火墙,找到这个选项:

image-20230828114415623

将这两个VMware的应用打上钩:

image-20230905110438653

接下来,重新启动黑群晖虚拟机,等待两分钟后,在群晖助手中点击搜索,即可找到黑群晖虚拟机。

image-20230905110653366

1.6 群晖虚拟机初始化

新建群辉系统的账号密码

image-20230828135402213

点击 下一步

image-20230828135438209

点击 跳过

image-20230828135516188

创建存储空间(初始化磁盘):

image-20230828135605221

image-20230828135623089

都选默认,点击 下一步

image-20230828135711915

image-20230828135732861

image-20230828135754511

此处我们虚拟机默认50g容量所以这里可分配为 39G,后面可以关闭虚拟机后根据需要自行扩容。

image-20230828135837157

image-20230828135858807

image-20230828135921583

image-20230828135950257

点击 确定 后,磁盘初始化完毕。

image-20230828140004603

我们可以在存储管理器中看到磁盘的具体信息。

image-20230828140826959

image-20230828140845903

1.7 配置文件夹

如果要使用群晖系统的备份同步等功能,我们需要配置个人的共享文件夹:

点击 filestation:

image-20230828141647112

image-20230828141704646

简单配置一下文件夹信息:

image-20230828141802768

image-20230828141828368

image-20230828141854369

image-20230828141910117

允许 自己和管理员账户读写

image-20230828141947717

通过第1章的配置,我们已经安装完黑群晖虚拟机。

然而黑群晖没有quickconnect功能(无法公网访问),接下来我们来解决这个问题:

2. 公网访问本地黑群晖

2.1 安装免费内网穿透软件

想要公网访问(在户外用手机等移动设备使用流量或公共WiFi访问),需要把本地端口通过内网穿透软件映射至公网,可以使用能白嫖不限流量的cpolar。

群晖系统的软件安装程序与windows有很大不同,同时群晖系统对原生Linux系统的修改,导致群晖想要安装cpolar,只能通过手动安装套件的形式进行。首先,我们下载cpolar的群晖系统套件。

cpolar套件的安装也十分简单。首先登录cpolar的官网(https://www.cpolar.com/),点击网页上方的“下载”按钮

20230303102329

在cpolar下载页面找到“NAS群晖”选项,点击“立即下载”。

20230303102330

进入cpolar的NAS群晖下载页面后,在下拉菜单中选择NAS群晖型号,以及群晖系统版本。

image-20230830111612548

我们到群晖助手中,发现我们的虚拟机黑群晖的nas版本是 DS36系列的,建议我们选择的cpolar版本选择为:DS3612xs

下载完的cpolar安装文件为:

image-20230829175141325

Cpolar套件下载完成后,我们回到群晖系统中,点击进入“套件中心”,点选右侧的“手动安装”按钮,此时会出现一个“上传套件”的页面,在这里点击“浏览”按钮,就能够选择我们下载的cpolar套件位置,双击cpolar套件,安装路径就会自动生成。

20221118135543

image-20230830114038396

image-20230830105634589

我们只需要依照安装提示一路点击“下一步”,如果其中出现提示信息,点击同意即可。

image-20230830110536662

点击同意后,群晖系统会对安装信息进行确认,我们继续点击“完成”。只需等待很短时间,cpolar就能安装完成,此时回到套件中心主页,就能看到cpolar已经加入了“已安装”列表内。

20221118135608

此时我们点击cpolar,就能进入cpolar软件信息页。在这里,我们能找到访问cpolar客户端的URL(cpolar客户端采用Web-UI界面,因此是URL地址)

20221118135614

20221118135619

在新开的Web页面,我们能看到cpolar客户端在本地的地址,以及cpolar客户端的登录界面。如果没有cpolar账号的,可以通过该页面下方的“免费注册”链接,快速轻松的获得cpolar账号。

从以上介绍不难看出,在群晖系统上安装cpolar并不复杂,只需简单几步,就能通过cpolar强大的数据隧道功能,将内网的群晖NAS和公共互联网连接起来。

2.2 实现公网访问群晖虚拟机

要让群晖系统接受远程操作和访问,我们还需要进行几个简单设置。首先在群晖的控制面板内找到“终端机和SNMP”选项

image-20230905170105283

进入“终端机和SNMP”项后,勾选“启动SSH功能”,如果想要更改端口,必须将端口号记牢,避免之后cpolar设置时端口号错误(注:由于群晖周边套件占用了大量端口,若无必要尽量不要修改默认端口号)。

image-20230905170743129

打开cpolar套件,点击:9200链接

image-20230905162527545

image-20230905162556106

默认会有一个nas_web隧道,点击 编辑:

“隧道名称”是对这条隧道的命名;“协议”我们选择http;“本地地址”为5000(5000是群晖系统的默认管理端口);“域名类型”我们先选择随机域名(更高级设置我们会在之后介绍);“地区”则按实际使用地区选择,这里我们选择China VIP。

image-20230905162618483

点击 在线隧道列表,可以看到我们的nasweb数据隧道。

image-20230905162645419

复制粘贴公网ip至浏览器,成功进入nas页面:

image-20230905162710694

这里我们输入在1.6章节中创建的账户密码,即可使用公网ip登陆寝室中的黑群辉虚拟机!

通过本教程的简单配置,小张通过cpolar内网穿透工具实现了公网访问内网的群晖NAS,可以随时随地访问他存储在寝室笔记本上的的学习资源,再不必担心ipad存储空间不够等问题了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/699985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java的编程之旅27——继承

1.继承的简介 继承是面向对象编程中的一个重要概念,指的是一个类可以继承另一个类的属性和方法。被继承的类称为父类或基类,继承这个父类的类称为子类或派生类。 通过继承,子类可以继承父类的属性和方法,使得子类具有相似的行为…

掌握BeautifulSoup4:爬虫解析器的基础与实战【第91篇—BeautifulSoup4】

掌握BeautifulSoup4:爬虫解析器的基础与实战 网络上的信息浩如烟海,而爬虫技术正是帮助我们从中获取有用信息的重要工具。在爬虫过程中,解析HTML页面是一个关键步骤,而BeautifulSoup4正是一款功能强大的解析器,能够轻…

2024年度中国5G随身WiFi品牌排行榜

【中国品牌网中国3C质量评测中心权威榜单联合发布】 第一名:格行 优势:作为随身WiFi行业的佼佼者,格行凭借其15年的物联网行业经验,在技术研发、产品创新及客户服务上均享有盛誉。其5G随身WiFi产品网络稳定,客户满意度…

行为树入门:ROS2 BehaviorTree.CPP Groot2安装与简单使用(有例程)

ROS2安装与学习及其topic学习 BehaviorTree.CPP编译与安装 和 Groot2安装 注意:《ROS2行为树(C行为树)BehaviorTree.CPP完全图形化开发,完美支持ROS2话题通信》这个例程实现的前提需要建一个sentry_interfaces::msg::RobotHP的m…

Spring Boot 笔记 029 用户模块

1.1 用户信息需要在多个链接使用,所以需要用pinia持久化 1.1.1 定义store import {defineStore} from pinia import {ref} from vue const useUserInfoStore defineStore(userInfo,()>{//定义状态相关的内容const info ref({})const setInfo (newInfo)>{i…

“IT行业职业发展的黄金之路:哪些证书能为你增光添彩?“

文章目录 每日一句正能量前言1、浙大计算机程序设计能力考试证书(PAT)2、全国计算机等级考试证书(NCRE)3、计算机技术与软件专业资格考试证书(软考)4、通信专业技术人员职业水平证书5、全国计算机应用水平考试证书(NIT…

MySQL学习Day19——索引的数据结构

一、为什么使用索引: 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教课书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据査找时,首先查看查询…

【深蓝学院】移动机器人运动规划--第6章 模型预测控制(MPC)与运动规划--笔记

0. Outline 1. Reactive Control(反应式控制) 控制学中的 “Reactive Control” 通常指的是一种控制策略,它依赖于系统对特定事件或变化的即时反应,而不是按照预定的计划或策略行动。这种控制往往是基于当前的传感器输入来做出决…

Mac 上游玩QQ飞车详细教程,IPA砸壳包资源下载安装

最近经过一番折腾终于在 MAC 上成功安装运行了 QQ 飞车,上图: 最后总结下来安装过程其实蛮简单的,但其中有很多卡点和坑所以浪费了很多的时间,特意整理本篇教程供大家参考 大体思路是这样的,先安装 playCover,该软件可…

PostMan使用自带js库base64编码、sha256摘要、环境变量的使用

目录 1、环境变量的使用2、base64编码、sha256摘要、以及脚本的使用3、脚本代码 在请求调试接口的过程中,因为要使用大量相同的参数,使用变量的方式能很大程度上减轻接口调用的工作量 版本说明:Postman for Windows,Version&#…

【Python笔记-设计模式】桥接模式

一、说明 桥接模式是一种结构型设计模式, 主要用于将抽象部分与它的实现部分分离, 从而能在开发时分别使用,使系统更加灵活,易于扩展。 (一) 解决问题 所有 组合类的数量将以几何级数增长 抽象和实现分离:桥接模式可…

数据结构day4

实现创建单向循环链表、创建结点、判空、输出、头插、按位置插入、尾删、按位置删除 loop_list.c #include "loop_list.h" loop_p create_head() {loop_p L(loop_p)malloc(sizeof(loop_list));if(LNULL){printf("空间申请失败\n");return NULL;}L->le…

websocket了解下

websocket请求长啥样 GET /chat HTTP/1.1 Host: example.com Upgrade: websocket Connection: Upgrade Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ Sec-WebSocket-Version: 13 啥是websocket websocket是http的一种,服务器可以主动向客户端推送信息,…

进程 2月24日学习笔记

1.进程: 程序:存放在外存中的一段数据组成的文件 进程:是一个程序动态执行的过程,包括进程的创建、进程的调度、进程的消亡 2.进程相关命令: 1.top 动态查看当前系统中的所有进程信息(根据CPU占用率排序) PID:唯一识…

Linux---权限管理(ACL权限、特殊位和隐藏属性)

目录 1.ACT权限 1.1什么是ACT权限 1.2ACT图解 2.操作步骤 2.1添加测试目录、用户、组,并将用户添加到组 2.2修改目录的所有者和所属组 2.3设定权限 2.4为临时用户分配权限 2.4.1添加临时用户 2.4.2为临时用户分配特定权限 2.4.3查看目录权限,注…

NPM私服搭建(verdaccio)

官网地址:https://verdaccio.org/ 概述 Verdaccio 是一个流行的 Node.js 包管理器的代理工具,它允许您在本地或私有网络上轻松地创建和管理 npm 包仓库。通过 Verdaccio,开发团队可以建立自己的 npm 包仓库,以更好地控制和管理其依…

使用redisMQ-spring-boot-starter实现消息队列和延时队列

简介 redisMQ-spring-boot-starter是一个轻量级的、基于Redis实现的消息队列中间件,它有如下优点: 开箱即用,你几乎不用添加额外的配置支持消息队列、延时队列,并提供精细化配置参数提供消息确认机制支持虚拟空间,不…

C++ 学习之Map容器

C++ Map容器概念 C++的Map容器是一种关联容器,它提供了一种将键和值相关联的方式。它以键值对的形式存储数据,并根据键的顺序自动进行排序。 Map中的键是唯一的,而值可以重复。你可以使用键来访问对应的值,就像使用索引访问数组中的元素一样。 Map容器的特点如下: 按照…

一些可以参考的文档集合16

之前的文章集合: 一些可以参考文章集合1_xuejianxinokok的博客-CSDN博客 一些可以参考文章集合2_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合3_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合4_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合5…

IDEA查询对应功能的快捷键

首先要知道快捷键的key叫什么,然后通过key来找到对应的快捷键 比如下面这个查找删除导入未使用的类 跳转 或者安装对应插件