贝锐蒲公英X1解决远程访问NAS难题

由于经常在外出差和旅游,需要实现即使在外地也能远程登录回去家里的NAS去处理事情或传输文件,因此解决方案之一是搭建一个安全简易的个人私有云。

实施难度

(1)家庭网络无公网IP,且公网IP价格昂贵
(2)数据存放及传输的安全性要得到保证;
(3)兼容性强,要能适应不同的操作系统及网络环境;
(4)网络连接的速度各方面需要达到理想效果。

解决方案

方案部署

通过蒲公英智能路由器的虚拟网络,除了组建虚拟局域网的功能外,还能摇身一变成为一个安全可靠方便的私有云。与蒲公英客户端组网后轻松实现外网存取文件的功能。出门在外或上班时,使用电脑或手机登录蒲公英客户端,能访问到华芸NAS里面的资料,监控录像的资料也可以随时从NAS中进行播放。

cfe54df18055a6520c8ca807b0074612.jpeg

蒲公英X1是一款便携的组网路由器,支持多种联网方式,包括宽带拨号、无线中继,静态/动态IP以及4G网卡上网(上网教程请戳我)。在不改变原有的网络结构前提下,针对这个网络结构,可以设置蒲公英X1为动态IP上网方式。

备接线

①X1接电源——②网线连接电脑和蒲公英X1的LAN口,由于X1默认采用动态IP上网方式,所以X1此时已正常联网。
 注意:
如需修改上网方式,可使用连接了X1无线网络的计算机设备,在浏览器访问10.168.1.1进入蒲公英路由器本地管理界面进行修改。

f8cf47014f2c20067a3304b4eb0e25c1.jpeg

设备登录

①当蒲公英X1正常联网后,输入X1背面的SN码及管理密码(默认admin)进入设备云管理平台;
f3695f8002f85b1052601b556e2482f5.jpeg

②首次登录云管理平台,需先绑定贝锐帐号方便后续使用;若还没有贝锐账号,可点击“立即注册”
a642f871618d44588580a9f1d72fe243.jpeg

智能组网

③登录X1设备云管理平台后,根据实际在【网络状态】中,点击“切换玩法,”选择【远程访问NAS】玩法,点击“完成”即可。
8aca0100ac7f12ca50f4f425c5382466.jpeg

②在【网络状态】->【智能组网】模块中,点击【组网】将会跳转到蒲公英网络管理平台,使用X1绑定的账号密码进行登录。
23b32cde775e59f8f5244c6d57c3d00d.jpeg

组网完成,组网内的成员间可进行互访。
【点击查看智能组网教程】 de5982a53c9eb7abd161d6bb23ca9237.jpeg

旁路路由

由于NAS设备在X1上层网络,需要设置旁路规则,出差人员才能通过X1访问家里的NAS设备。
在左侧导航栏选择【智能网络】--【网络设置】,点击“添加旁路”
c4b46f1fef6e754bf76bf87c7fe7d797.jpeg

按实际情况填写旁路信息,点击“确定”即可保存设置。
755bf50dcde217ef0bdead22ae5f5c04.jpeg

远程访问

蒲公英客户端支持市场上各大主流操作系统,用户可访问蒲公英官网下载页 (点击查看下载页) ,选择相应操作系统的版本进行下载安装登录。

①PC访问端 (点击查看详细教程)
此处以Windows访问端为例。
首次使用组网功能,自动创建组网的用户,在此处直接输入X1所绑定的账号密码进行登录即可。
若原先已使用组网功能,使用已加入到智能网络中的软件成员的UID或UID绑定的手机号码登录访问端软件。
6d73b4501091c87ecdd2fcc485676c6e.jpeg

蒲公英客户端登录后,点击左下角【开始】-【运行】,输入 \NAS的局域网IP 如下图所示;

5b26ec763523bba9172ade9b183d620d.png

即可成功访问NAS上的资源。

5c04bbf739527ec482f27c7f94cf4f24.jpeg

② 移动访问端 (点击查看详细教程)
此处以安卓设备为例。首次使用组网功能,自动创建组网的用户,在此处直接输入X1所绑定的账号密码进行登录即可。若原先已使用组网功能,生成访问端UID或已绑定手机号/微信号,则可通过相应的方式进行登录。

8e15b269f09147460366ebd0687827ab.jpeg

登录成功后,点击【连接】,并同意连接请求,点击【确定】,客户端登录成功。

9b02e614a78b870647ac17e493f78da1.jpeg

连接组网成功,可以看到组网内的软硬件成员及状态。点击左下角按钮进入【资源库】,点击右上角【+】,选择添加【Samba】:

名称:自定义填写;
主机:输入X1上一级NAS的局域网IP地址,这里写192.168.1.20;
用户名及密码:若在NAS文件共享中设置了用户名密码,则需在此处进行填写。
最后点击保存,Samba服务添加成功。

936e65aa29325f984b4a4929811798af.jpeg

保存之后即看到刚创建的共享信息,点击即可显示NAS里面的共享文件。

0d62a43666780ea4b909a27077d2d500.jpeg

方案优点

(1)组网功能操作简单,无需公网IP,网络小白也能轻易上手;
(2)蒲公英客户端支持多平台,网络兼容性强,能灵活使用;
(3)连接稳定,速度快,犹如在家访问华芸NAS的资料一样,出差在外也能拥有超大存储的个人私有云盘。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

伙伴(buddy)系统原理

一、伙伴算法的由来 在实际情况中,操作系统必须能够在任意时刻申请和释放任意大小的内存,该函数的实现需要考虑延时问题和碎片问题。 延时问题指的是系统查找到可分配单元的时间变长,例如程序请求分配一个64KB的内存空间,系统查看…

SpringBoot自动装配定义先后顺序失效原因极其解析

SpringBoot自动装配定义先后顺序失效原因极其解析 1、场景分析1.1、问题总结 2、使用AutoConfigureBefore、AutoConfigureAfter和AutoConfigureOrder注解指定加载顺序2.2、AutoConfigureXX注解失效原因总结 3、使用静态内部装配类提升加载顺序4、bean加载顺序规则 1、场景分析 …

数据挖掘:关联规则,异常检测,挖掘的标准流程,评估指标,误差,聚类,决策树

数据挖掘:关联规则 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要…

使用74HC165扩展uno的输入管脚

74HC165管脚定义: 使用3个管脚扩展接入个独立开关 const int dataPin 2; /* Q7 */ const int clockPin 3; /* CP */ const int latchPin 4; /* PL */ const int numBits 8; /* Set to 8 * number of shift registers */ void setup() { Serial.begin…

爬虫,TLS指纹 剖析和绕过

当你欲爬取某网页的信息数据时,发现通过浏览器可正常访问,而通过代码请求失败,换了随机ua头IP等等都没什么用时,有可能识别了你的TLS指纹做了验证。 解决办法: 1、修改 源代码 2、使用第三方库 curl-cffi from curl…

JS算法练习 11.12

leetcode 2622 有时间限制的缓存 看这道题之前,先复习一下Map类的用法(和array.map()区分开) //创建一个Map对象 const map new Map();//set()方法添加键值对 map.set(key, value); map.set(key, {value1, value2})//get()获取键对应的值 …

基于Springboot菜谱美食饮食健康管理系统设计与实现

博主介绍:✌Csdn特邀作者、博客专家、博客云专家、B站程序阿龙带小白做毕设系列,项目讲解、B站粉丝排行榜前列、专注于Java技术领域和毕业项目实战✌ 有设计项目或者是研究参考的可以加微信:Script-Liu 或者是QQ:1339941174 使用的软件开发环…

类和对象(3):拷贝构造函数

引入: class Stack { public:Stack(int capacity 3){_a (int*)malloc(sizeof(int) * capacity);if (nullptr _a){perror("malloc");exit(-1);}_top 0;_capacity capacity;}~Stack(){free(_a);_top _capacity 0;_a nullptr;}private:int* _a;int _…

Leetcode—680.验证回文串II【简单】

2023每日刷题&#xff08;二十七&#xff09; Leetcode—680.验证回文串II 实现代码 class Solution { public:bool judgeFunc(string s, int left, int right) {while(left < right) {if(s[left] ! s[right]) {return false;}left;right--;}return true;}bool validPalin…

腾讯云优惠券介绍、作用、领取方法及使用教程

随着云计算技术的发展&#xff0c;越来越多的企业和个人选择使用云服务进行数据存储、计算等业务。腾讯云作为国内知名的云服务商&#xff0c;提供了一整套完善的云解决方案&#xff0c;并不定期发放优惠券以吸引更多的客户。本文将为大家详细介绍腾讯云优惠券的作用、领取方法…

GCC工具详解【Linux知识贩卖机】

很多人在喧嚣声中登场&#xff0c;也有少数人在静默中退出。 --单独中的洞见2 文章目录 简介程序到可执行文件链接动态链接和静态链接动态库和静态库动态库和静态库的打包打包静态库打包动态库选项 -static 总结 简介 GCC&#xff08;GNU Compiler Collection&#xff09; 是一…

Python之函数进阶-函数执行原理

Python之函数进阶-函数执行原理 函数执行流程 C语言中&#xff0c;函数的活动和栈有关。栈是后进先出的数据结构。栈是由底端向顶端生长&#xff0c;栈顶加入数据成为压栈、入栈、栈顶弹出数据称为出栈。 def add(x, y):r x yprint(r)return rdef main():a 1r add(a, 2)r…

Windows下Oracle安装和卸载

Windows下Oracle安装和卸载 1、Windows下安装Oracle 安装的版本&#xff1a;win32_11gR2_database。 解压之后双击setup.exe程序。 点击是。 配置安全更新&#xff0c;去掉复选框&#xff0c;点下一步。 提示未指定电子邮件地址&#xff0c;点是跳过。 配置安装选项&#xf…

【YOLOv5】【模型压缩与加速】【量化】FP32、FP16、INT8

量化是将模型参数的存储类型从高精度存储降到低精度存储&#xff0c;从而达到减小模型体积大小、加快模型推理速度的效果。 目录 FP32量化 FP16量化 INT8量化 FP32量化 这个直接使用yolov5的export导出32位存储的 engine格式模型即可 python export.py --weights runs/train/…

ubuntu下tensorrt环境配置

文章目录 一、Ubuntu18.04环境配置1.1 安装工具链和opencv1.2 安装Nvidia相关库1.2.1 安装Nvidia显卡驱动1.2.2 安装 cuda11.31.2.3 安装 cudnn8.21.2.4 下载 tensorrt8.4.2.4 二、编写CMakeLists.txt三、TensorRT系列教程 一、Ubuntu18.04环境配置 教程同样适用与ubuntu22.04…

Spring面试题:(五)Spring注解开发@Component,@Autowired,@Bean,@Configuration

Bean基本注解 spring提供注解的版本 Component注解替代bean标签 bean其它属性的相关注解&#xff1a; scope 替代scopelazy 替代lazy-initPostConstruct 替代init-methodPreDestroy 替代destroy-method 使用Component注解的前提是开启注解扫描 衍生注解Repository,Servi…

【C语言:深入理解指针一】

文章目录 1.指针存在的意义2.指针变量和地址3.指针变量类型的意义3.1指针解引用3.2指针 - 整数3.3void* 4.关键字const4.1const修饰变量4.2 const修饰指针 5.指针运算5.1指针 -整数5.2指针-指针5.3指针比较大小 6. 野指针7.assert断言8. 数组名的理解9.一维数组传参的本质 1.指…

博客积分上一万一千了

博客积分上一万一千了 充满自信&#xff0c;继续前进。

程序员职业生涯规划:多领域路线图一网打尽 | 开源日报 No.72

kamranahmedse/developer-roadmap Stars: 244.4k License: NOASSERTION 这是一个互动的路线图&#xff0c;指南和其他教育内容&#xff0c;旨在帮助开发人员在他们的职业生涯中成长。 提供多个不同领域 (如前端、后端、DevOps 等) 的路线图路线图可交互&#xff0c;并提供了详…

C语言--每日五道选择题--Day9

第一题 1、如下程序的运行结果是&#xff08; &#xff09; char c[5]{a, b, \0, c, \0}; printf("%s", c); A: a b B: ab\0c\0 C: ab c D: ab 答案及解析 D 首先这是一个字符数组&#xff0c;我们要知道无论是字符串还是字符数组&#xff0c;它们遇到ASCII值为0就…