异地远程群晖NAS教程【cpolar内网穿透】

news2024/12/20 21:04:43

公网/外网访问群晖NAS,虽然品牌NAS都会有自带DDNS服务,但是公网IPV4很难申请,所以很多用户都会转战内网穿透。网上也有很多教程,比如frp…,但是需要有公网服务器支持来进行搭建,有一定的要求。

cpolar内网穿透使用场景

  • 远程桌面控制家里/公司电脑、访问文件共享服务器
  • 远程访问公司内网财务系统、进销存系统、ERP系统(小中企业使用)
  • 搭建个人游戏私服
  • 远程访问群晖NAS
  • 搭建Web站点,用于测试,用于给客户演示场景
  • 联调公网API服务,例如远程调试支付宝接口
  • 联调开发微信公众号,小程序接口
  • 远程访问数据库
  • 搭建私有git源代码仓库
  • 搭建私有CI服务器
  • 搭建私有SVN源代码服务器
  • 远程SSH服务器家中的服务器,或者公司的服务器

通过cpolar远程群晖NAS,我们只需要在群晖NAS里安装cpolar套件,就可以创建隧道映射内网5000端口到公网上,系统会自动生成相应的公网URL地址(一个http协议,一个https协议)。

公网环境下,只需要在浏览器访问该公网地址即可访问到内网群晖NAS,实现公网远程访问内网。

1、下载安装cpolar群晖套件

1.1 注册cpolar账号

进入cpolar官网,点击右上角的免费注册,使用邮箱注册一个cpolar账号

25-1

1.2 下载cpolar群晖套件

访问cpolar群晖套件下载页面,选择对应的群晖NAS型号以及版本,下载cpolar群晖套件到本地

cpolar群晖套件下载页面:https://www.cpolar.com/synology-cpolar-suite

1666334092774

1.3 安装cpolar群晖套件

这里以x64 CPU架构的群晖型号举例。

打开套件中心,点击右上角的手动安装按钮。

1

选择我们本地下载好的cpolar安装包

2

点击下一步按钮

3

点击同意按钮

4

之后,一路点击默认点击下一步按钮安装完成即可

5

2、创建隧道映射5000端口

2.1 打开cpolar群晖套件

在套件中心,选择已安装,找到cpolar,点击

6

打开下面的Web管理界面,默认端口为9200

7

使用一开始所注册的cpolar账号密码进行登录。初次登录后,系统会在后台自动获取Authtoken,并且自动配置到配置文件中。

8

登录成功后,进入主界面

9

2.2 创建远程访问隧道

点击左侧仪表盘的隧道管理———创建隧道,我们来为远程访问群晖NAS创建一条隧道:

  • 隧道名称:可自定义,注意不要重复
  • 协议:选择http协议
  • 本地地址:填写5000端口
  • 域名类型:选择随机域名(可免费使用)
  • 地区:选择China VIP

然后点击创建按钮

1666334860472

隧道创建成功后,在左侧仪表盘的隧道列表,里面有我们刚刚创建的隧道,状态为active激活,说明隧道为在线启动状态。

1666334921402

2.3 获取公网URL地址

点击左侧仪表盘的状态————在线隧道列表,我们找到刚刚所创建的隧道,已经有生成了相应的随机公网URL地址,有两行,其中一个是http隧道,一个是https隧道,任意复制其中一个公网URL地址。

1666334984413

3、公网远程群晖NAS

在浏览器上访问所生成的公网URL地址,成功远程连接到内网的群晖NAS。

1666335105859

现在,已经成功实现了在公网环境下远程内网的群晖NAS,完全不需要公网IP,也不用设置路由器。需要注意的是,以上教程使用的是cpolar的免费套餐,虽然可以成功远程,但是带宽比较小(1M),并且生成的公网地址每隔24小时会变化,对于需要长期远程的用户来说比较不方便。

建议升级cpolar套餐配置固定的公网地址(使用cpolar的二级子域名,或者配置使用你自己的域名),同时带宽也会提高,实现更流畅的远程。

4、为远程群晖NAS配置固定二级子域名

4.1 升级cpolar套餐

登录cpolar官网后台,点击左侧的套餐,点击升级套餐,即可升级cpolar套餐。不同套餐不同带宽,功能也不同,cpolar支持21天退款保证,可以随意测试。

这里我选择了cpolar的NAS定制套餐,30M带宽,支持高速流畅远程上传下载文件。

1666689752052

4.2 保留二级子域名

点击左侧的预留,我们来为远程群晖NAS保留一个二级子域名。

  • 地区:选择China NAS(该地区为NAS定制套餐专用,如你升级为其他套餐,建议选择China或者China vip地区)
  • 二级域名:可自定义,填写你喜欢的就可以
  • 描述:可自定义备注描述

信息填写完成后,点击保留

1666690531834

提示子域名保存成功

1666690649861

4.3 配置二级子域名

在群晖NAS上登录cpolar web ui,点击左侧仪表盘的隧道管理——隧道列表,找到远程群晖NAS隧道,点击编辑

1666691529408

修改隧道信息,配置所保留的二级子域名:

  • 域名类型:选择二级子域名
  • Sub Domain:填写所保留的二级子域名,本例为“test-NAS”
  • 地区:选择China NAS(该地区为NAS定制套餐专用,如你升级为其他套餐,建议选择China或者China vip地区)

点击更新

1666748880638

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新为固定的二级子域名,我们将公网地址复制下来,测试远程访问。

1666748940243

5、使用固定URL地址远程群晖NAS

在公网环境下,我们在浏览器上访问刚刚所配置成功的二级子域名。本例中为 https://test-nas.nas.cpolar.cn

远程成功!

1666749127854

可正常登录远程连接内网群晖NAS!

20221026100617

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

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

相关文章

Graphviz安装教程

Graphviz安装教程 官网下载graphviz的安装包 ,网址: https://graphviz.org/download/ 进入下面页面。此处我选择这个版本进行下载, 后面就是安装和配置环境变量问题 安装的时候记住安装路径(最好放到anaconda文件夹下,即**\An…

通讯录的实现(静态版本和动态版本和文件版本)

为什们要实现通讯录? 主要是为了让我们将结构体的知识,了解的更加深刻,将结构体应用一下,我们先将静态的通讯录实现,在进行改良,用动态内存的知识再将通讯录改造一边,将动态内容的知识也运用一…

C++ Reference: Standard C++ Library reference: C Library: cstring: strncat

C官网参考链接&#xff1a;https://cplusplus.com/reference/cstring/strncat/ 函数 <cstring> strncat char * strncat ( char * destination, const char * source, size_t num ); 从字符串中追加字符 将source的第一个num个字符追加到destination&#xff0c;并追加…

重型机床热误差补偿温度敏感测点的识别与优化选择

重型机床热误差补偿温度敏感测点的识别与优化选择 动机与主要贡献 ● 热误差预测的性能主要取决于预测模型的准确性和鲁棒性以及输入的温度变量 ● 在大型数控机床热误差补偿方案中&#xff0c;由于温度敏感点的结构和发热机理复杂&#xff0c;目前仍缺乏有效的温度敏感点识别…

java---贪心---区间分组(每日一道算法2022.10.28)

题目&#xff1a; 给定 N 个闭区间 [ai,bi]&#xff0c;请你将这些区间分成若干组&#xff0c;使得每组内部的区间两两之间&#xff08;包括端点&#xff09;没有交集&#xff0c;并使得组数尽可能小 输出最小组数 第一行包含整数 N&#xff0c;表示区间数 接下来 N 行&#x…

Redis篇(2)——main函数

众所周知&#xff0c;redis是C语言写的。那么main函数来一波 int main(int argc, char **argv) {struct timeval tv;int j;//运行测试方法 #ifdef REDIS_TESTif (argc 3 && !strcasecmp(argv[1], "test")) {if (!strcasecmp(argv[2], "ziplist")…

SpringBoot

SpringBoot项目搭建方式1项目搭建方式2SpringBoot文件配置application.propertiesapplication.ymlSpringBoot整合MybatisSpringBoot整合logbackSpringBoot整合pageHelperSpringBoot整合DruidSpringBoot整合FreeMarkerFreeMarker常用指令(遍历List集合)FreeMarker遍历Map集合Spr…

【树莓派不吃灰】Linux系统下必知必会的一些命令

目录1. 前言2. 必知必会命令2.1 ls -al 列出当前目录下的文件2.2 cd 改变目录2.3 pwd 输出当前目录2.4 clear 清屏命令2.5 mkdir 新建目录2.6 rmdir 删除目录2.7 cat 显示或连接文件内容2.8 touch 创建文件 & cat > 创建文件2.9 rm 删除文件2.10 mv 移动/重命名文件/目录…

【小程序开发】事件监听 | 类型划分 | 属性分析

&#x1f373;作者&#xff1a;贤蛋大眼萌&#xff0c;一名很普通但不想普通的程序媛\color{#FF0000}{贤蛋 大眼萌 &#xff0c;一名很普通但不想普通的程序媛}贤蛋大眼萌&#xff0c;一名很普通但不想普通的程序媛&#x1f933; &#x1f64a;语录&#xff1a;多一些不为什么的…

基于SSM实现前后端分离在线考试管理系统

作者主页&#xff1a;编程指南针 作者简介&#xff1a;Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容&#xff1a;Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 文末获取源码 项目编号&#xff1a;BS-XX-…

[kafka]二.优化(如何保证不丢数据,且不重复[一次且仅一次])

二.优化 1.不丢失数据ack-1 当Producer向Leader发送消息时&#xff0c;可以通过ack的值来设置可靠性级别。 1&#xff09;1&#xff08;默认&#xff09; 意味着ISR中的Leader已成功收到消息并且Producer得到Leader收到消息的确认。如果ISR中的副本数还没有来得及拉取数据就…

Linux 进程替换深剖

目录传统艺能&#x1f60e;概念&#x1f914;细则&#x1f914;原理&#x1f914;exec 函数&#x1f914;execl&#x1f60b;execlp&#x1f60b;execle&#x1f60b;execv&#x1f60b;execvp&#x1f60b;execve&#x1f60b;实现简易 shell&#x1f914;传统艺能&#x1f60…

【python】之常用类型(包括进制)之间的转换

个人主页&#xff1a;天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 特别标注&#xff1a;仅为自己的学习记录笔记&#xff0c;方便复习和加深记忆&#xff0c;仅供借鉴参考&#xff01; 目录 一、字符和整数之间的转换 1.整数转字符 chr(x) 2.字符转整数 ord(x) 二、…

Git操作复习笔记

Git操作复习笔记一、git基础1.1 安装1.2 简单的命令1.2.1 基本工作流程1.2.3 git使用前配置1.2.4 git提交步骤1.2.5 恢复记录1.2.6 撤销二、git分支操作2.1 分支细分2.2 分支命令2.3 暂时保存更改三、github操作3.1 多人协作开发的流程3.2 创建远程仓库3.3 远程仓库克隆到本地仓…

【K8S系列】Kubernetes的网络模型

目录 一、k8s的三种网络 二、service网络 2.1 netfilter 2.2 iptables 2.3 clustip 一、k8s的三种网络 Node Network: 与外部网络接口 Service Network&#xff1a; ipvs规则当中的网络、路由提供调度 Pod Network&#xff1a; 节点当中pod的内部网络无法与外界通信 其中&…

【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)

【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记&#xff08;一&#xff09;用python解决“清空购物车”、“秒杀商品”问题合集&#xff1a;1、Mac版在pycharm和终端上使用pip显示&#xff1a;pip: command not found Mac2、Mac版在pycharm中*…

毛球修剪器方案开发的工作原理和构成

本文介绍了毛球修剪器方案开发的工作原理&#xff1b;不管是羊毛衫、兔子衫还是普通纤维衫&#xff0c;时间一长都不可避免地会有很多毛球。它看起来脏又乱&#xff0c;穿起来特别不雅观。用除毛器剃毛球可以轻松去除毛衣的原始绒毛&#xff0c;而毛衣将失去其原有的保暖性。 原…

HTML登录页面

第一步:构建HTML框架 简介&#xff1a;本文用最通俗的语言&#xff0c;一步步教会大家CSS构建登录页面。 首先构建HTML框架&#xff0c;包含用户名&#xff0c;密码&#xff0c;记住密码&#xff0c;注册这几个功能。 如果大家HTML不牢固&#xff0c;请看我的这篇博客:https:/…

【数据结构】线性表之顺序表详解

&#x1f9d1;‍&#x1f4bb;作者&#xff1a; 情话0.0 &#x1f4dd;专栏&#xff1a;《数据结构》 &#x1f466;个人简介&#xff1a;一名双非研究生的编程菜鸟&#xff0c;在这里分享自己的编程学习笔记&#xff0c;欢迎大家的指正与点赞&#xff0c;谢谢&#xff01; 顺…

32、Java——迷你图书管理器(对象+JDBC)

✅作者简介&#xff1a;热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;乐趣国学的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏&#xff1a;Java案例分…