如何在玩客云中安装小雅AList并实现使用手机平板远程连接听歌看电影

news2024/11/15 21:58:49

文章目录

    • 前言
    • 1. 本地部署AList
    • 2. AList挂载网盘
    • 3. 部署小雅alist
      • 3.1 Token获取
      • 3.2 部署小雅
      • 3.3 挂载小雅alist到AList中
    • 4. Cpolar内网穿透安装
    • 5. 创建公网地址
    • 6. 配置固定公网地址

前言

本文主要介绍如何在安装了CasaOS的玩客云主机中部署小雅AList,并在AList中挂载小雅alist,结合cpolar内网穿透工具还能轻松实现远程访问小雅中的海量资源。

之前和大家分享了如何在CasaOS玩客云Docker部署AList结合cpolar内网穿透远程离线下载文件上传网盘,大家觉得很有趣,也有人希望能看看如何在玩客云上部署小雅并使用AList挂载,这样查看资源更加方便,内容也更丰富。

关于小雅Alist就不多介绍了,懂的都懂,于是今天就和大家分享一下,流程同样非常简单,一行命令就能实现。

image-20240604185401236

1. 本地部署AList

首先,我们需要一台已经刷好了CasaOS的玩客云主机,如果有不知道如何刷机的同学,可以看一下这篇文章:玩客云如何刷CasaOS系统打造低成本个人轻NAS?

然后我们需要先在玩客云中部署AList网盘挂载神器,具体教程可以参考前言中提到的文章,这里不再展开介绍。

需要提到的一点是,部署好AList后,点击图标会在浏览器打开AList的Web管理界面,这个时候需要输入账号密码,很多人往往卡在这第一步了。

账号默认为admin,但不同版本的casaos可能不会在应用日志中直接查看到密码,所以需要在终端中执行下方命令,随机生成或者手动设置密码,这里我演示的是设置随机密码,因为之后进入管理界面也可以修改密码:

# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD

大家可以使用shell工具通过ssh远程进入终端,也可以在casaos主界面点击右上角自带的终端与日志按钮通过root账号密码进入终端。

image-20240605150529359

另外,我本次演示部署的AList的名字为alist-alist-1,并不是上面命令行中的第一个alist,所以大家也需要看自己的AList的NAMES实际是什么(执行docker ps命令即可查看),然后进行修改,只修改第一个alist即可。后边的./alist不用修改。

image-20240604171811853

可以看到,密码为08mfAunS,我们回到浏览器AList登录界面,输入账号密码登录:

image-20240604172141667

可以看到现在提示还没有挂载网盘,稍后挂载阿里云盘进行演示。

PS:进入玩客云终端需要使用root账号和密码,密码可以在上边的玩客云刷机教程中获取,默认为1234

首先点击管理,修改密码。

image-20240604172408268

修改密码后需要重新登录,重新登录即可。

2. AList挂载网盘

登录后,我们挂载网盘,该流程继续参考前言中的AList教程即可。

主要对以下这些设置进行配置与修改即可:

**挂载路径:**阿里云盘(随意起名,自己能分辨且不和其他网盘名字相同即可)

**web代理:**选项打开

**WebDAV 策略:**选择本地代理

**刷新令牌:**refresh token,点击这个地址进行获取:阿里云盘 Open | AList文档 (nn.ci)

image-20240604173407083

如上图所示即为AList成功挂载网盘。

3. 部署小雅alist

在部署小雅alist前我们需要获取以下2个非常重要的token和阿里云盘转存目录folder id的准备工作。

3.1 Token获取

首先我们需要登录:QR Code扫码获取阿里云盘refresh token (aliyuntoken.vercel.app)

使用手机上的阿里云盘APP扫码,获得第一个32位长的阿里云盘Token:

image-20240604174821292

image-20240604175341585

把它复制下来保存好。

然后复制刚才在AList挂载阿里云盘时候获得的335位Token,这是第二个Token:

image-20240604175306323

把它复制下来保存好。

然后需要获取最后一个数据,登录网页版阿里云盘

阿里云盘 (alipan.com)

然后选择资源库,创建一个文件夹,这里我将它命名为xiaoya

image-20240604175756295

然后进入文件夹,复制地址栏中最后一个斜杠后的字符串,这个就是需要准备好的最后一个转存目录id,把它复制下来保存好。

image-20240604175915762

这三个数据保存好,即可进入下一步部署小雅alist了。

3.2 部署小雅

我们回到CasaOS终端,重新输入root账号密码登录:

执行下方命令部署小雅alist

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)" -s host

然后按顺序输入上边获取的两个token和转存目录id:

image-20240604181319813

部署完成后,我们回到玩客云界面,可以看到新增了待重建的xiaoya应用,重建即可。

1717496314753

IP地址栏输入玩客云主机IP(在路由器查看),端口输入5678:

1717496268286

然后点击既可在浏览器打开小雅web界面,显示获取设置失败,正在加载存储,这是正常现象,因为资源较多,稍等几分钟再刷新页面即可。

1717496372101

可以看到,已经能正常显示全部资源了。

1717496659073

此时,我们已经成功在玩客云中部署了小雅alist。

3.3 挂载小雅alist到AList中

现在我们已经可以在局域网内输入玩客云主机的ip地址加上小雅的端口号5678访问小雅中的资源了,本教程接下来将演示如何把它挂载到AList网盘挂载神器上,这样之后管理小雅和你的其他网盘资源时也更加方便。

首先,我们需要在玩客云终端中执行下方命令创建一个在AList中挂载小雅所需要的token:

docker exec -i xiaoya sqlite3 data/data.db <<EOF
select value from x_setting_items where key = "token";
EOF

同样,上边命令中的xiaoya要以你部署的小雅NAMES为准,我这里的名称是xiaoya-xiaoya-1,所以要将xiaoya替换为xiaoya-xiaoya-1

1717497677559

可以看到成功生成了token,复制保存好。

然后我们回到AList的web界面,地址是玩客云主机ip加上端口号5244:

image-20240604184154002

点击添加,驱动选择AList V3

image-20240604184312522

**挂载路径:**随意,中英文都可以,我这里演示使用:/xiaoya

**根文件夹路径:**斜杠即可

**链接:**输入小雅alist的地址,即为http://玩客云主机ip加上端口号5678

**令牌:**输入刚才获取的小雅挂载token即可

image-20240604184658653

image-20240604184822798

然后点击添加即可,可以看到已经挂载好了小雅alist

image-20240604184923069

此时,我们回到AList的主页,即能在这里对小雅alist和其他网盘中的资源进行管理了。

image-20240604185037784

image-20240604185051732

可以直接点开文件夹中的资源,进行高清播放:

image-20240605112609641

现在我们成功在本地玩客云使用部署了小雅AList并挂载到了AList中进行管理,但如果想实现出门在外,也能随时随地访问小雅,或者其他部署在本地的服务。那就需要借助cpolar内网穿透工具来实现公网访问了!接下来介绍一下如何安装cpolar内网穿透并实现小雅AList的公网访问!

4. Cpolar内网穿透安装

首先进入终端,执行下面的命令:

image-20240605112936558

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20240313145003852

然后启动cpolar服务:

sudo systemctl start cpolar

配置cpolar开机自启动:

sudo systemctl enable cpolar

查看服务状态:

systemctl status cpolar

能看到cpolar服务已经正常启动。

image-20240313153116599

然后执行下面的命令查看版本号,有正常显示版本号即为安装成功

cpolar version

image-20240313145127582

可以看到版本号,安装成功。

5. 创建公网地址

因为我们成功在AList中挂载了小雅alist,所以我们使用cpolar内网穿透工具为AList配置公网地址即可同时远程访问管理小雅alist。

首先在浏览器访问cpolar官网:https://www.cpolar.com

注册账号后登录cpolar官网后台

cpolar安装成功并启动服务后,在外部浏览器上访问CasaOS玩客云主机IP的9200端口即:【http://服务器的局域网ip:9200】,使用cpolar账号登录,登录后在Web UI管理界面配置即可。

本文演示CasaOS玩客云主机的IP地址是192.168.50.165,大家需要根据自己路由器中onecloud的IP地址进行修改:

image-20240605113234669

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

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:xiaoya
  • 协议:http
  • 本地地址:5244
  • 域名类型:随机域名
  • 地区:选择China TOP

点击创建

image-20240605113424893

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,任选其一到浏览器访问即可。

image-20240605113454313

在浏览器地址栏输入cpolar生成的公网地址,可以看到成功访问本地玩客云CasaOS的AList Web UI页面。

image-20240605113735487

输入账号密码即可成功登录:

image-20240605113814704

image-20240605113827780

小结

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

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

如果有长期远程访问本地玩客云中部署的小雅alist,或者是其他本地服务的需求,但又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择使用固定的HTTP公网地址来远程访问。

6. 配置固定公网地址

登录cpolar官网,点击左侧的预留,选择保留二级子域名,地区选择China VIP,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称,这里我填写的是myxy,大家也可以自定义喜欢的名称。

image-20240605114104556

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

image-20240605114147794

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

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:myxy
  • 地区:选择China VIP

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20240605114227535

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

image-20240605114252424

最后,我们使用任意一个固定公网地址在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地的玩客云部署的AList服务与挂载的小雅alist了!

image-20240605114409893

image-20240605114435692

以上就是如何在CasaOS玩客云安装cpolar内网穿透工具,并配置固定不变的二级子域名公网地址实现远程访问本地部署的小雅alist的全部流程,感谢您的观看,有任何问题欢迎留言交流。

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

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

相关文章

【Vscode】显示多个文件 打开多个文件时实现标签栏多行显示

Vscode显示多个文件&VSCode打开多个文件时实现标签栏多行显示 写在最前面一、解决打开文件的时候只显示一个tab的办法解决办法如下&#xff1a; 二、文件标签栏多行显示设置步骤&#xff1a; &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每日百字篆刻时…

【中项第三版】系统集成项目管理工程师 | 第 11 章 规划过程组① | 11.1 - 11.2

前言 第 11 章对应的内容选择题和案例分析都会进行考查&#xff0c;这一章节属于10大管理的内容&#xff0c;学习要以教材为准。本章上午题分值预计在15分。 目录 11.1 制定项目管理计划 11.1.1 主要输入 11.1.2 主要输出 11.2 规划范围管理 11.2.1 主要输入 11.2.2 主…

比curl更直观的网站性能测试工具httpstat——筑梦之路

GitHub - davecheney/httpstat: Its like curl -v, with colours. wget https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.pymv httpstat.py /usr/bin/httpstat #移动到环境变量路径chmod x /usr/bin/httpstat #添加可执行权限 exec bash #重置当前bash进…

算法训练营day27--122.买卖股票的最佳时机II +55. 跳跃游戏 +45.跳跃游戏 II+1005.K次取反后最大化的数组和

一、 122.买卖股票的最佳时机II 题目链接&#xff1a;https://leetcode.cn/problems/binary-search/description/ 文章讲解&#xff1a;https://www.programmercarl.com/0122.%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BAII.html 视频…

致远漏洞(登陆绕过+任意文件上传)

漏洞复现 1.获得cookie POST /seeyon/thirdpartyController.do HTTP/1.1 Host: 192.168.1.9 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,*/*;q0.8 Accept-Langua…

Linux系统之lscpu命令的基本使用

Linux系统之lscpu命令的基本使用 一、lscpu命令介绍二、lscpu命令的使用帮助2.1 命令格式2.2 命令选项2.3 使用帮助 三、lscpu命令的基本使用3.1 查看lscpu版本3.2 直接使用lspcu命令3.3 可解析的格式打印cpu信息3.4 可扩展格式打印cpu信息 四、lscpu命令使用注意事项 一、lscp…

【分布式系统】Ceph块存储系统之RBD接口

目录 一.服务端操作 1.创建一个名为 rbd-xy101 的专门用于 RBD 的存储池 2.将存储池转换为 RBD 模式 3.初始化存储池 4.创建镜像 5.管理镜像 6.Linux客户端使用 6.1.在管理节点创建并授权一个用户可访问指定的 RBD 存储池 6.2.修改RBD镜像特性&#xff0c;CentOS7默认…

【进阶篇-Day7:JAVA中Date、LocalDate等时间API的介绍】

目录 1、概述2、JDK8(-) 时间类2.1 Date类&#xff1a;&#xff08;1&#xff09;构造方法&#xff1a;&#xff08;2&#xff09;常用成员方法&#xff1a; 2.2 SimpleDateFormat类&#xff1a;2.3 总结&#xff1a;2.4 Calendar类介绍&#xff1a; 3、JDK8() 时间类3.1 日历类…

【计算机毕业设计】基于Springboot的足球青训俱乐部管理系统【源码+lw+部署文档】

包含论文源码的压缩包较大&#xff0c;请私信或者加我的绿色小软件获取 免责声明&#xff1a;资料部分来源于合法的互联网渠道收集和整理&#xff0c;部分自己学习积累成果&#xff0c;供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者…

蚁剑编码器编写——php木马免杀

蚁剑编码器编写——php木马免杀 我的想法是 木马要先免杀&#xff0c;能够落地&#xff0c;再去考虑流量层面的问题 举几个例子演示一下 命令执行与代码执行是有比较大的区别&#xff0c;蚁剑执行的是php代码&#xff0c;而system&#xff0c;proc_open,passthru,exec,shell_…

CSS学习碎碎念之卡片展示

效果展示&#xff1a; 代码展示 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>图片展示</title…

【Spring成神之路】老兄,来一杯Spring AOP源码吗?

文章目录 一、引言二、Spring AOP的使用三、Spring AOP的组件3.1 Pointcut源码3.2 Advice源码3.3 Advisor源码3.4 Aspect源码 四、Spring AOP源码刨析4.1 configureAutoProxyCreator源码解析4.2 parsePointcut源码解析4.3 parseAdvisor源码解析4.4 parseAspect源码解析4.5 小总…

【题目/算法训练】:单调队列单调栈

&#x1f680; 前言&#xff1a; 【算法】单调队列&&单调栈 可以在看完这篇文章后&#xff0c;再来写下面的题目 一、绝对差不超过限制的最长连续子数组 思路&#xff1a; 1&#xff09; 就相当于滑动窗口&#xff0c;维护滑动窗口内的两个值&#xff0c;一个是最大值…

溶解氧(DO)理论指南(3)

转载自梅特勒官网资料&#xff0c;仅用于学习交流&#xff0c;侵权则删&#xff01; 溶解氧理论指南 设备操作3.1 DO电极准备3.2 DO电极校准3.3 进行DO测量3.4 转换单位3.5 维护和储存 设备操作 本章总结了 DO电极日常使用的一些建议。它们基于普遍接受的操作规则。 3.1 DO电…

【数据结构——链表的深度探索】从实现到应用,保姆级攻略

【数据结构——链表深度探索】从实现到应用&#xff0c;保姆级攻略 &#x1f341;1. 链表的介绍&#x1f341;2. 链表的实现&#x1f341;2.1 单向链表&#x1f341;2.1.1 size()&#x1f341;2.1.2 display()&#x1f341;2.1.3 contains(int key)&#x1f341;2.1.4 addFirst…

本地部署,强大的面部修复与增强网络CodeFormer

目录 什么是 CodeFormer&#xff1f; 技术原理 主要功能 应用场景 本地部署 运行结果 结语 Tip&#xff1a; 在图像处理和计算机视觉领域&#xff0c;面部修复和增强一直是一个备受关注的研究方向。近年来&#xff0c;深度学习技术的飞速发展为这一领域带来了诸多突破性…

C++ 语法习题(3)

字符串 1.字符串长度 给定一行长度不超过 100 的非空字符串&#xff0c;请你求出它的具体长度。 输入格式 输入一行&#xff0c;表示一个字符串。注意字符串中可能包含空格。 输出格式 输出一个整数&#xff0c;表示它的长度。 数据范围 1≤字符串长度≤100 字符串末尾…

2024学生党蓝牙耳机什么牌子好?品牌高性价比蓝牙耳机推荐

2024年&#xff0c;对于追求性价比和品质的学生党来说&#xff0c;选择一款合适的蓝牙耳机是提升学习和生活品质的重要一环。面对市场上琳琅满目的蓝牙耳机产品&#xff0c;2024学生党蓝牙耳机什么牌子好&#xff1f;如何找到既满足音质需求又具备高性价比的款式呢&#xff1f;…

Odoo免费开源ERP如何处理汽车零部件企业的OE编码问题

业务背景 汽车零部件企业在每个汽配零件都有OE编号&#xff0c;即原厂编号&#xff0c;Original Equipment Number。一个配件&#xff0c;可能可以在多个车型上使用&#xff0c;对应的&#xff0c;就有多个可兼容的OE编号。 客户下单时候&#xff0c;直接报OE编号&#xff0c…

MT3054 搭积木

1.思路&#xff1a; 把二维矩阵转化成一维编号&#xff0c;之后将编号使用并查集&#xff0c;看最后是否在同一个集合中即可。 2.代码&#xff1a; #include <bits/stdc.h> using namespace std; const int N 1e3 10; int n, m, cnt, root; int fa[N * N]; int dx[…