当前位置: 首页 > news >正文

VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术,jvm,并发编程 redis,kafka,Spring,微服务等
    • 常用开发工具系列:常用的开发工具,IDEA,Mac,Alfred,Git,typora 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 新空间代码工作室:提供各种软件服务,承接各种毕业设计,毕业论文等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 前言
    • 1. VMware 安装飞牛云(fnOS)
      • 1.1 打开 VMware 创建虚拟机
      • 1.3 初始化系统
    • 2. 飞牛云搭建小雅 Alist
    • 3. 公网远程访问小雅 Alist
      • 3.1 安装 Cpolar 内网穿透
      • 3.2 创建远程连接公网地址
    • 4. 固定 Alist 小雅公网地址

前言

本篇文章详细介绍如何在 VMware 中安装飞牛云(fnOS),并且使用它系统自带的 Docker 搭建小雅 Alist,结合 Cpolar 内网穿透实现公网远程访问,随时随地访问小雅 Alist 中的资源。

飞牛私有云 fnOS 是一款免费、高效又安全的 NAS 系统,基于最新 Linux 内核(Debian 发行版)深度开发,兼容主流 x86 硬件,自由组装 NAS,灵活扩展外部存储。系统安装简单,只有几步步就可以完成,对于想体验 NAS,不想投入的用户,fnOS 比一些软路由系统更像 NAS,十分推荐。

如果已安装完飞牛云,并且搭建好后,想实现公网远程访问飞牛云(fnOS),可以参考上一篇教程《无公网 IP 远程访问国产飞牛私有云 fnOS NAS - cpolar 极点云官网》。

接下来讲解如何在 VMware 中安装飞牛云,安装过的可以直接跳到第二步如何挂载小雅 Alist。

image.png

1. VMware 安装飞牛云(fnOS)

本地安装环境:VMware Workstation Pro17
下载飞牛云 fnOS ISO:飞牛私有云 fnOS (fnnas.com)

1.1 打开 VMware 创建虚拟机

2b23a38b3f1f803a7e03aa6dfeff3e3.png

46190f1486154280ddca435f47f46d3.png

7b7e0225f5bfa7c17639c110423e880.png

创建虚拟机名称及安装路径

5841dc3c730b5d62fd9359f745e3793.png

设置磁盘容量

7a45d676fb2f5411444e132baef05c2.png

配置完后,点击完成

b69f453596b8ba6ee60439cc3d1edb2.png

编辑虚拟机设置

2ffa43f4dc88c22e2ca803c15b280d9.png

添加刚才在飞牛云官网下载的 ISO 文件

6bd721b45570ae2598932156acc04c3.png

开启创建好的虚拟机

de6ab5f09cbc2242c7d2af2262ab775.png

1.3 初始化系统

选中点击下一步

1e4ef426f344c55797925fb3fa29651.png

直接点击下一步

709ab53d18c0019d28de311749879c8.png

点击确定

414bbb8e1555498c0bbcbc9094998b8.png

进行初始化中

27550f5553743579ca487d685d0fe34.png

初始化完成后,点击下一步

9e8c8e43eee9d30fa7d92602d63dbc8.png

显示网卡和本机 IP 地址,点击保存

762b7a44557d8598155258410c39ded.png

可以看到已经成功进入到了飞牛云的后端界面了,使用 IP 地址(这里我的 IP 地址是 192.168.42.134)在 windows 的 web 浏览器中打开

b13933bcc0b3251c061cb3874cb7dee.png

14596ebb7ebd29caa1f10aaea1a689b.png

注册一个飞牛云的账号,填写用户名及密码

35a4216531a6b698d1aad633671e493.png

点击立即创建

e83f52f83c5b9d2210944b518796c3e.png

点击创建存储空间

264b4ee564bb7e0c936bba34d661b57.png

选择模式 Basic,点击下一步

9c4610b39e5b7e8fde1b4dbf85fa4da.png

b77470d46b4a36b8bc065ed2f89efc9.png

75ccf7104bd1d3bfb4a9815f2a02a01.png

点击启动格式化

ff0ee33c0c19aaf38043c1c7b8e32c3.png

f1db8211950903c67f672df3cde844c.png

661c4270745c5c3914faeaeffc28ed0.png

2. 飞牛云搭建小雅 Alist

可以看到桌面已经显示飞牛云自带的 Docker

image.png

4f23e9a4322c41d38216b15bf6df365.png

接下来点击桌面的应用中心,找到 Alist 小雅,点击安装

image.png

安装 Alist 小雅应用位置,点击下一步

4f0f0a80b1a3550d847aade5ae5ec30.png

2015d46ea2307807ec68062edd7a895.png

接下来需要配置小雅 Alist

c31cee639927bf482c7080d62324cff.png

配置完后,显示小雅 Alist 的用户名及密码,点击确定

image.png

进行安装中

edd870ec6a0ad7562609424851c065e.png

回到桌面双击 Alist 小雅(打不开的话,需要稍微等一下再点开)

image.png

可以看到已经进入到了小雅 Alist 当中

789e270c95c45eddaf8fb4d4370e14c.png

点开一个视频资源,即可播放

c28fb48533cbce8abebd771b1e6624a.png

也就是我们已经在本地 VMware 中搭建飞牛云(fnOS),并且还挂载了小雅 Alist,如果想公网随时随地访问小雅 Alist 中的资源,或者分享给身边的人来访问,就需要使用 Cpolar 内网穿透来实现公网访问了!

接下来介绍一下如何安装 cpolar 内网穿透实现小雅 Alist 的公网访问!

3. 公网远程访问小雅 Alist

3.1 安装 Cpolar 内网穿透

首先打开飞牛云 NAS 设置界面,开启 ssh 连接,端口默认为 22 即可,开启后,我们就可以 ssh 连接飞牛云 NAS 执行命令

853d0e568b7879cca312f7b18d4fbb4.png

然后我们通过局域网 IP ssh 远程连接进去,因为该 NAS 是基于 Linux 内核开发的,所以我们可以按照 cpolar 的 Linux 安装方法进行安装

image.png

连接后执行下面 cpolar Linux 安装命令

sudo curl https://get.cpolar.sh | sh

安装完成后,执行下方命令查看 cpolar 服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

image.png

Cpolar 安装和成功启动服务后,在浏览器上输入飞牛云主机 IP 加 9200 端口即:【http://localhost:9200】访问 Cpolar 管理界面,使用 Cpolar 官网注册的账号登录,登录后即可看到 cpolar web 配置界面,接下来在 web 界面配置即可:

image.png

3.2 创建远程连接公网地址

登录 cpolar web UI 管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了: xiaoya 注意不要与已有的隧道名称重复

  • 协议:http

  • 本地地址:15678

  • 域名类型:随机域名

  • 地区:选择 China Top

2dc5277a31c9ad75f445366b9aa6b4d.png

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,接下来就可以在其他电脑(异地)上,使用任意一个地址在浏览器中访问即可。

08c4cd5ff3ba9870b0648ad695167cd.png

如下图所示,成功实现使用公网地址异地远程访问本地部署的小雅 Alist

d77083e6954f22f0f2849894a310fb1.png

小结

为了方便演示,我们在上边的操作过程中使用了 cpolar 生成的 HTTP 公网地址隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

如果想长期访问小雅资源,并且分享给其他人,就需要固定公网地址,这样地址不会发生变化,可以永久使用,所以这里推荐大家选择使用固定的二级子域名方式来远程访问。

4. 固定 Alist 小雅公网地址

由于以上使用 cpolar 所创建的隧道使用的是随机公网地址,24 小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化

注意需要将 cpolar 套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn 已备案】

登录 cpolar 官网 https://www.cpolar.com,点击左侧的预留,选择保留二级子域名,地区选择 china vip top,然后设置一个二级子域名名称,填写备注信息,点击保留。

09b68ac09ea5d33ea38c2ce9095d7d9.png

保留成功后复制保留的二级子域名地址,登录 cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名

  • Sub Domain:填写保留成功的二级子域名

  • 地区: China VIP

点击更新

843d719e41e984289e85ae1d93860d7.png

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

e184ee98693eb5e7353ffddbe9cfa2e.png

最后,我们使用固定的公网地址访问 小雅 Alist 界面可以看到访问成功,一个永久不会变化的远程访问方式即设置好了。

82145f6b4ca1a05d228e0b67d87884a.png

接下来就可以随时随地公网访问你的问答平台了,把公网地址分享给身边的人,还可以方便团队协作。自己用的话,无需云服务器,还可以实现异地其他设备登录!以上就是如何在 VMware 中安装飞牛云(fnOS)并且挂载小雅 Alist 实现远程访问的全部过程。

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【LInux】HTTPS是如何实现安全传输的
  • 设计模式--责任链模式
  • 文献分享: SIGMOD-24论文集概览
  • 计算机网络(第一章 概述)
  • Java 数据类型转换详解:隐式转换(自动转换)与强制转换(手动转换)
  • 分布式缓存服务Redis版解析与配置方式
  • 【Java版】云HIS系统源码
  • 字节推音乐生成神器 Seed-Music 支持多样化输入和精确控制
  • 微信小程序07-开发进阶
  • 计算机网络第二章:作业 2: UDP ping 程序
  • JavaScript基础学习:预解析机制
  • 2024 RedisAnd Mysql基础与进阶操作系列(13)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
  • 螺栓与散装物体检测系统源码分享
  • idea生成类信息及快捷开发配置
  • PHP邮件发送教程:如何用PHP发送电子邮件?
  • Android Volley源码解析
  • HashMap ConcurrentHashMap
  • Java编程基础24——递归练习
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 番外篇1:在Windows环境下安装JDK
  • 复习Javascript专题(四):js中的深浅拷贝
  • 记录:CentOS7.2配置LNMP环境记录
  • 聚类分析——Kmeans
  • 如何编写一个可升级的智能合约
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 译有关态射的一切
  • 译自由幺半群
  • 我们雇佣了一只大猴子...
  • !$boo在php中什么意思,php前戏
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (~_~)
  • (¥1011)-(一千零一拾一元整)输出
  • (1)Hilt的基本概念和使用
  • (HAL库版)freeRTOS移植STMF103
  • (差分)胡桃爱原石
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (篇九)MySQL常用内置函数
  • (四)软件性能测试
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (原)本想说脏话,奈何已放下
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 物件導向與老子思想 (OO)
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • 、写入Shellcode到注册表上线
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?