记录安装openlist和挂载网盘的方法

(文内图片直接复制我记录的部署文档内图片,不是原图,清晰度不佳……我把部署文档也放在下面的链接里)

openlist是一款网盘管理聚合工具,可以挂载超过40款网盘,在openlist管理页面统一管理。

openlist提供了中文操作文档:

https://doc.oplist.org.cn/guide

不过有些地方介绍的比较简单,所以我介绍下我的操作。

openlist+aria2+ariaNg网盘链接点这里:https://pan.quark.cn/s/3793d2a6f906

openlist服务启动

因为我是习惯用夸克网盘,但是挂载夸克必须强制使用本地代理,而我的云服务器配置一般,可想而知下载速度会很慢,所以我采用的是在家里的windows电脑部署openlist server。

Windows下载链接:https://doc.oplist.org.cn/guide/installation/download

选择合适的版本下载,解压后会发现里面就是一个openlist.exe文件。

在这个解压路径下,Shift+右键打开windows powershell启动,

先给生成管理服务的账号和密码,执行命令:

./openlist.exe admin set 你的密码

这样就给admin用户设置了密码,

然后执行

./openlist.exe server

这样就顺利把opelist服务启动了。

我目前只挂载了夸克网盘和百度网盘,其他网盘还没试过,如果是挂载其他网盘出问题的,以下内容就不用看了。

挂载夸克网盘

打开浏览器,地址栏输入:http://127.0.0.1:5244/@manage,输入账户admin,密码是刚才设置的那个

进去后点击左侧菜单“存储”,点击添加

驱动选择夸克,不要选夸克网盘open

挂载路径自己定义:

现在打开浏览器,最好用Chrome,登录夸克网盘网页版入口,按下F12

按照我图中的指示箭头,找到 夸可的cookie:

将cookie复制到 下图1处,

2处的路径我是选择了网盘的根目录,你可以选择任何路径,只需要把 下图那串数字复制到2处即可,然后保存,夸克网盘就挂载完成了。

这里的夸克网盘就变成了工作中状态

浏览器地址栏输入:127.0.0.1:5244就打开了挂载的网盘页面:

打开右侧的更多,里面有上传、新建文件夹等功能菜单:

到这里,夸克网盘和openlist的大部分功能菜单都介绍完毕。

挂载本地存储

Openlist也支持挂载本地计算机存储目录!

只不过将驱动换成“本机存储”,其他选项你可以不用改动,除了最后一个回收站设置。

外网访问我的openlist服务(前提:实现了内网穿透)

我在Windows搭建了openlist服务,难道每次使用的时候只能用家里这台电脑吗?

当然不是 !

因为我在自己的云服务器上搭建了zerotier-planet服务器,虽然人不在家中,只要身边能使用加入了我zerotier网络的电脑 ,我都能做到随时远程家中windows。

我可以用windows远程桌面或者sunshine+moonlight,这都不重要!重要的是难道每次只能远程家中电脑操作openlist?

当然不是!

Zerotier本质上是一个虚拟局域网,这意味着我完全可以用单位电脑,通过网页端访问家中windows的openlist服务。

但还有一步,需要做一下端口映射。

Windows如何映射端口?

需要在家中电脑上设置,以管理员方式运行cmd,执行命令:

netsh interface portproxy add v4tov4 listenport=8888 connectaddress=127.0.0.1 connectport=5244

这里的connectaddress就是本机电脑,connectport是openlist服务端口,listenport是我们开放给外网访问的端口,可以随你自己设置。

其他命令,比如查看端口映射规则:

netsh interface portproxy show all

删除端口映射规则:

netsh interface portproxy delete v4tov4 listenport=8888

再登录zerotier管理页面,以局域网ip地址访问openlist服务,这里因为涉及到隐私所以ip打马赛克

在单位电脑上访问:

这样就实现了外网访问家里电脑openlist服务,因为挂在了本机存储,因此单位电脑和家中电脑的文件可以通过openlist互传。

挂载百度网盘

百度网盘的挂载过程和夸克类似,但也有几个不同之处

其他地方不用更改,主要是刷新令牌需要获取:

Openlist中文文档提供了三种方式获取刷新令牌,我采用的是第二种方案:

这个网址获取令牌:https://api.oplist.org/

网盘名称选择百度网盘验证登录,勾选使用openlist提供的参数,然后点击获取token,将token复制到管理页面刷新令牌对应的位置即可。

这样我们百度网盘就算挂载完了,但是你以为就结束了?

没呢!看这里!

百度与夸克第二个不同之处就在于他的下载有限制。

解决办法也很简单,文档里提供了几种方式,我采用的aria2+ariaNg

Aria2+ariaNg的配置

配置过程可以参考这个链接:https://zhuanlan.zhihu.com/p/683548144

我讲述下我的操作。

先去github发布页面下载,由于github经常抽风,我把这两个的压缩包放在链接里:

https://pan.quark.cn/s/3793d2a6f906

先解压aria2,我放在D盘

现在添加系统变量,win+r,输入sysdm.cpl,回车确定:

点击“高级”-“环境变量”,在系统变量里选中Path,点击编辑

然后右上角点新建,将aria2.exe所在的路径复制进去

还是win+r,输入cmd,进入命令行,输入

aria2c --version

有版本信息输出就说明我们的aria2配置成功

现在让我们开始配置aria2的conf文件

先找到你的电脑用户家目录,我的是这个,一般是C:\Users\{username}

在这个文件夹下新建aria2.conf文件,将下面的内容复制进去:

# 设置下载路径,随你如何设置

dir = D:\Personal\Downloads

# 日志存放路径,不想要的话可以删去这行

log = .aria2/aria2.log

# 下载任务的最大数量,默认为5

max-concurrent-downloads = 5

# 下载完成后是否检查文件完整性,可选填 true 或 false

check-integrity = true

# 是否开启 RPC,可选 true 或 false,Web 控制页面需使用该功能

enable-rpc = true

# 运行所有来源,若设置为 false,Web 控制页面可能连接不到 aria2

rpc-allow-origin-all = true

# 设置aria2c运行时的监听端口,默认为6800

rpc-listen-port = 6800

# 服务器连接数,用来提升下载速度,默认为5,自行选择

max-connection-per-server = 16

# 单个任务线程数,默认为5

split = 20

# 文件最小分片大小

min-split-size = 10M

# 连接超时时间,默认60,单位为秒

timeout = 30

保存文件,回到命令行,启动aria2服务。

输入命令:aria2c,输出以下信息就说明启动成功,系统正在监听6800端口。

到这里aria2的配置就结束了,现在开始配置airang

解压压缩包,双击点开index.html

如果你这里显示aria2未连接

到aria2的命令行敲击一下回车键,它会重新建立连接。

按照openlist的文档,我们设置aria2的http settings,找到UA栏,输入pan.baidu.com

做到这里就配置完成了,来试验一下百度网盘下载速度如何?

以下载游戏为例,选中要下载的文件,点击下载,选择发送到aria2:

切回到ariaNg的downloading菜单,速度在下图可以看到,有十几二十M左右(不过我是度盘SVIP):

下载的文件就在设置的下载路径里

到这里百度网盘的配置就结束了。因为我是SVIP,所以普通账号下载速度究竟如何我还没测试。

另外,还支持在线播放,只是我没有这个需求,所以没有弄。

问题:每次都要启动openlist和aria2服务,不累吗?

对于这个问题,我打算做个启动脚本,在每次电脑开机时一键启动。

问题:其他网盘挂载方法呢?

本人夸克和度盘用的比较多,其他的后续再研究,可以参考openlist文档,已经介绍的很详细了。

Over!

Read more

【探索JAVA之路】:你真的了解 Stream 流吗?

【探索JAVA之路】:你真的了解 Stream 流吗?

目录 前言: 一、理解Stream流本质 延迟执行的核心思想 流水线(Pipeline)模型 二、流水线深入详解 中间操作 终端操作 执行顺序的陷阱与优化 三、关于并行流(Parallel Stream) 并行流场景选择 Fork/Join 框架背后的工作原理 常见陷阱 四、Stream流和循环谁快 五、高级技巧与常见误区 高级技巧 常见误区 六、Stream流总结 前言: 在日常开发中,我们已经习惯了使用 Stream 来替代繁琐的循环操作。一行list.stream().filter(...).map(...).collect(...)写得行云流水,看起来既简洁又现代。但你是否遇到过这样的场景:处理一个百万级的数据集时,同样的业务逻辑,别人的 Stream 操作只需要几秒钟,而你的却要跑上半分钟? 这其中的差异,

By Ne0inhk
【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地

【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地

本文采用“总—分—总”结构,围绕 Spring Cloud 在微服务架构中的核心能力进行系统讲解。以理论为主、代码为辅,提供清晰多级目录与落地建议,适合已有 Spring Boot 基础、准备或正在进行微服务实践的工程师。 文章目录 * 1. 总览与定位 * 1.1 微服务背景与挑战 * 1.2 Spring Cloud 生态与版本矩阵 * 1.3 微服务能力全景图 * 2. 服务注册与发现 * 2.1 核心概念与术语 * 2.2 组件对比:Eureka / Consul / Nacos * 2.3 快速实践:Eureka Server 搭建 * 2.4

By Ne0inhk

最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)

【2026最新版】Java JDK 安装与环境配置教程(Windows + macOS 超详细图文) 截至2026年1月,最新长期支持版(LTS) 是 JDK 25(2025年9月发布),推荐大多数开发者使用。它提供长期安全更新和稳定性。下一个非LTS版本JDK 26预计2026年3月发布,目前处于早期访问阶段。 推荐下载来源:Eclipse Adoptium Temurin(免费、开源、TCK认证、高性能,支持多平台)。避免旧版Oracle商业许可限制。 下载地址:https://adoptium.net/temurin/releases/ 选择 JDK 25(最新LTS),根据系统选包类型(Windows用MSI,macOS用PKG)。 1. Windows 系统安装与配置 步骤1:下载安装包 访问Adoptium网站,选择 Temurin

By Ne0inhk
JavaSE基础-Java字符串转整数与拼接实战指南

JavaSE基础-Java字符串转整数与拼接实战指南

目录 Java 核心知识点:字符串转整数与字符串相加 一、 字符串转整形数字 1.1 精简版(快速上手) 1.2 详细版(机制与陷阱) 1.3 关键陷阱总结表 二、 字符串相加 2.1 精简版(性能核心) 2.2 详细版(编译器优化与陷阱) 2.3 性能选择决策树 💡 一句话总结 本文总结Java中字符串转整数和字符串相加的核心知识点:1. 字符串转整数:推荐使用Integer.parseInt()方法,需注意处理NumberFormatException异常,对带空格的字符串要先trim(),大数值可使用Long.parseLong()或BigInteger。2. 字符串相加:编译期常量可使用+运算符(会被优化),但循环中必须使用StringBuilder以避免性能问题(性能差距可达200倍),多线程场景用StringBuffer,

By Ne0inhk