最新资讯

  • 玩机日记 13 飞牛部署AList并配置SSL,使用rclone挂载到本地

玩机日记 13 飞牛部署AList并配置SSL,使用rclone挂载到本地

2025-04-28 15:01:17 0 阅读

 

目录

 

1、部署alist,配置ssl

安装alist

参考官方文档添加网盘

配置ssl

开启webdav访问

2、配置rclone

更新rclone

配置rclone

测试挂载

添加开机自启


1、部署alist,配置ssl

安装alist

默认账号/密码是admin/alist,打开之后点击底下的管理,第一件事先修改账号密码

参考官方文档添加网盘

通用项 | AList文档

配置ssl

下载crt证书,可参考

玩机日记 1 前期准备工作:申请公网ipv4、购买域名、申请SSL证书-CSDN博客玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE-CSDN博客

飞牛的应用设置,添加文件夹权限,确保alist可以访问

#如果添加完还是访问不了,请执行
chmod 777 -R /volX
#需要把/volX修改为文件夹实际所在的硬盘,比如它在vol2,就执行
chmod 777 -R /vol2

证书下载下来可能是三个文件,一个public.crt,一个chain.crt,需要把它们合成一个完整的证书

cat public.crt chain.crt > fullchain.crt

修改alist的config.json

nano /vol1/@appdata/alist3/config.json
#如果你的alist不是安装在储存空间1,比如说在储存空间2,那就把vol1改成vol2

找到这一段

修改成这样,两个file就是存放crt证书的路径

重启alist

成功添加了证书

开启webdav访问

2、配置rclone

更新rclone

fnos应该默认内置了rclone。如果没有的话就先安装一下

apt install rclone fuse3 -y

不过呢,自带的rclone版本太低了而且不能更新,有一些一会会用到的参数它不支持。所以我们还得手动更新一下

下载最新版,选择合适的安装包。对于fnos,你至少应该下载deb包,至于amd64还是armv7等等,就看你的硬件架构了

rclone/rclone: "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

下载完安装一下

dpkg -i rclone-v1.69.1-linux-amd64.deb
配置rclone
#输入
rclone config
root@RiNG:~# rclone config
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n #新建remote

Enter name for new remote.
name> AList  #给新建的remote起个名字

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
 1 / 1Fichier
    (fichier)
 2 / Akamai NetStorage
    (netstorage)
 3 / Alias for an existing remote
    (alias)
 4 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, ArvanCloud, Ceph, ChinaMobile, Cloudflare, DigitalOcean, Dreamhost, GCS, HuaweiOBS, IBMCOS, IDrive, IONOS, LyveCloud, Leviia, Liara, Linode, Magalu, Minio, Netease, Petabox, RackCorp, Rclone, Scaleway, SeaweedFS, StackPath, Storj, Synology, TencentCOS, Wasabi, Qiniu and others
    (s3)
 5 / Backblaze B2
    (b2)
 6 / Better checksums for other remotes
    (hasher)
 7 / Box
    (box)
 8 / Cache a remote
    (cache)
 9 / Citrix Sharefile
    (sharefile)
10 / Combine several remotes into one
    (combine)
11 / Compress a remote
    (compress)
12 / Dropbox
    (dropbox)
13 / Encrypt/Decrypt a remote
    (crypt)
14 / Enterprise File Fabric
    (filefabric)
15 / FTP
    (ftp)
16 / Files.com
    (filescom)
17 / Gofile
    (gofile)
18 / Google Cloud Storage (this is not Google Drive)
    (google cloud storage)
19 / Google Drive
    (drive)
20 / Google Photos
    (google photos)
21 / HTTP
    (http)
22 / Hadoop distributed file system
    (hdfs)
23 / HiDrive
    (hidrive)
24 / ImageKit.io
    (imagekit)
25 / In memory object storage system.
    (memory)
26 / Internet Archive
    (internetarchive)
27 / Jottacloud
    (jottacloud)
28 / Koofr, Digi Storage and other Koofr-compatible storage providers
    (koofr)
29 / Linkbox
    (linkbox)
30 / Local Disk
    (local)
31 / Mail.ru Cloud
    (mailru)
32 / Mega
    (mega)
33 / Microsoft Azure Blob Storage
    (azureblob)
34 / Microsoft Azure Files
    (azurefiles)
35 / Microsoft OneDrive
    (onedrive)
36 / OpenDrive
    (opendrive)
37 / OpenStack Swift (Rackspace Cloud Files, Blomp Cloud Storage, Memset Memstore, OVH)
    (swift)
38 / Oracle Cloud Infrastructure Object Storage
    (oracleobjectstorage)
39 / Pcloud
    (pcloud)
40 / PikPak
    (pikpak)
41 / Pixeldrain Filesystem
    (pixeldrain)
42 / Proton Drive
    (protondrive)
43 / Put.io
    (putio)
44 / QingCloud Object Storage
    (qingstor)
45 / Quatrix by Maytech
    (quatrix)
46 / SMB / CIFS
    (smb)
47 / SSH/SFTP
    (sftp)
48 / Sia Decentralized Cloud
    (sia)
49 / Storj Decentralized Cloud Storage
    (storj)
50 / Sugarsync
    (sugarsync)
51 / Transparently chunk/split large files
    (chunker)
52 / Uloz.to
    (ulozto)
53 / Union merges the contents of several upstream fs
    (union)
54 / Uptobox
    (uptobox)
55 / WebDAV
    (webdav)
56 / Yandex Disk
    (yandex)
57 / Zoho
    (zoho)
58 / premiumize.me
    (premiumizeme)
59 / seafile
    (seafile)
Storage> 55  #选择webdav,也就是55号,alist只支持通过webdav挂载 
#注意!!!这个编号随着更新是会变的,看清楚webdav是几号,不要无脑输入55!

Option url.
URL of http host to connect to.
E.g. https://example.com.
Enter a value.
url> https://localhost:5244/dav #注意/dav是必须加的

Option vendor.
Name of the WebDAV site/service/software you are using.
Choose a number from below, or type in your own value.
Press Enter to leave empty.
 1 / Fastmail Files
    (fastmail)
 2 / Nextcloud
    (nextcloud)
 3 / Owncloud
    (owncloud)
 4 / Sharepoint Online, authenticated by Microsoft account
    (sharepoint)
 5 / Sharepoint with NTLM authentication, usually self-hosted or on-premises
    (sharepoint-ntlm)
 6 / rclone WebDAV server to serve a remote over HTTP via the WebDAV protocol
    (rclone)
 7 / Other site/service or software
    (other)
vendor> 6 #6或者7不知道有啥区别,我填的是6,用了一段时间没出bug

Option user.
User name.
In case NTLM authentication is used, the username should be in the format 'DomainUser'.
Enter a value. Press Enter to leave empty.
user> #这里输入你的alist用户名

Option pass.
Password.
Choose an alternative below. Press Enter for the default (n).
y) Yes, type in my own password
g) Generate random password
n) No, leave this optional password blank (default)
y/g/n> y  #是的,输入自己的密码
Enter the password:
password: #输入你的alist密码
Confirm the password:
password: #确认密码

Option bearer_token.
Bearer token instead of user/pass (e.g. a Macaroon).
Enter a value. Press Enter to leave empty.
bearer_token> 

Edit advanced config?
y) Yes
n) No (default)
y/n> n  #不更改高级选项

Configuration complete.
Options:
- type: webdav
- url: https://192.168.1.141:5244/dav
- vendor: other
- user: 你的alist用户名
- pass: *** ENCRYPTED ***
Keep this "AList" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y  #是的,以上设置没有问题

Current remotes:

Name                 Type
====                 ====
AList                webdav

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q  #退出rclone配置
测试挂载

我们会用到一个添加了一堆参数的命令进行挂载。我经历了无数次群晖宕机,全网收集参考了各种rclone挂载参数,翻阅了官方文档,问过gpt和deepseek,并且结合了我自己的理解,最终总结出来这样的一条命令。经过一段时间的高强度使用(包括bt上传和下载),没有出现问题。所以我把这条挂载命令分享出来

rclone mount AList: /vol2/1000/飞牛网盘/AList --config /root/.config/rclone/rclone.conf --header "Referer:" --no-check-certificate --cache-dir /vol2/1000/飞牛网盘/.cache/rclone --multi-thread-streams 4 --buffer-size 512M --vfs-fast-fingerprint --vfs-cache-mode full --vfs-cache-max-size 100G --vfs-cache-max-age 24h --file-perms 0777 --copy-links --allow-other --allow-non-empty --umask 000

不要无脑复制粘贴,里面有参数是需要修改的,我在下面用加粗下划线标明了

 这条命令很长,所以我通过拆分讲解一下每一条参数是什么意思(因为它实在是太长了,所以借用ai生成一部分解释,生成的不对的地方我修改了解释)

  1. rclone mount AList: /vol2/1000/飞牛网盘/AList:
    • rclone mount: 这是 rclone 的子命令,用于将远程存储挂载到本地文件系统。
    • AList:: 这是远程存储的名称,AList 是在 rclone 配置文件中定义的远程存储的名称。修改为你在上一步给remote起的名字
    • /vol2/1000/飞牛网盘/AList: 这是本地目录,远程存储将被挂载到这个目录。修改为你想要挂载到的目录,确保存在“AList”这个空文件夹!
  2. --config /root/.config/rclone/rclone.conf:
    • --config: 指定 rclone 配置文件的路径。
    • /root/.config/rclone/rclone.conf: 这是 rclone 配置文件的路径,其中包含了远程存储的配置信息。
  3. --header "Referer:":
    • --header: 允许你添加自定义的 HTTP 头。
    • "Referer:": 这里设置了一个空的 Referer 头,通常用于绕过某些基于 Referer 头的访问限制。
  4. --no-check-certificate:
    • --no-check-certificate: 禁用 SSL 证书验证。因为我们的AList强制使用https访问,但是证书绑定的是域名,直接使用本地ip访问会报错。
  5. --cache-dir /vol2/1000/飞牛网盘/.cache/rclone:
    • --cache-dir: 指定缓存目录的路径。
    • /vol2/1000/飞牛网盘/.cache/rclone: 这是缓存目录的路径,rclone 会将缓存文件存储在这个目录中。
    • 修改这里!建议选择空间富余且读写速度快的硬盘存放缓存。不一定要放到Windows11共享文件夹内。
  6. --multi-thread-streams 4:
    • --multi-thread-streams: 指定多线程下载时的线程数。
    • 4: 这里设置为 4 个线程,意味着 rclone 会使用 4 个线程来并行下载文件。
  7. --buffer-size 512M:
    • --buffer-size: 指定缓冲区的大小。
    • 512M: 这里设置为 512MB,意味着 rclone 会使用 512MB 的内存作为缓冲区来加速读写操作。
  8. --vfs-fast-fingerprint:
    • --vfs-fast-fingerprint: 启用快速指纹计算,用于加速文件指纹的计算过程。
  9. --vfs-cache-mode full:
    • --vfs-cache-mode: 指定 VFS(虚拟文件系统)缓存模式。
    • full: 这里设置为 full,意味着 rclone 会缓存所有文件,包括读取和写入的文件。
    • 必须启用vfs-cache full,不启用vfs或者vfs-cache write模式都会导致qBittorrent无法正确的下载和做种。
  10. --vfs-cache-max-size 100G:
    • --vfs-cache-max-size: 指定 VFS 缓存的最大大小。
    • 100G: 这里设置为 100GB,意味着 rclone 的 VFS 缓存最大不会超过 100GB。
  11. --vfs-cache-max-age 24h:
    • --vfs-cache-max-age: 指定 VFS 缓存的最大年龄。
    • 24h: 这里设置为 24 小时,意味着缓存文件在 24 小时后会被视为过期并可能被删除。
  12. --file-perms 0777:
    • --file-perms: 指定挂载文件的权限。
    • 0777: 这里设置为 0777,意味着挂载的文件将具有读、写、执行权限,对所有用户开放。
  13. --copy-links:
    • --copy-links: 允许 rclone 跟随符号链接并复制它们指向的文件。
  14. --allow-other:
    • --allow-other: 允许其他用户访问挂载的文件系统。
  15. --allow-non-empty:
    • --allow-non-empty: 允许挂载到一个非空目录。通常 rclone 会拒绝挂载到非空目录,但使用这个选项可以绕过这个限制。
    • 尽管添加了这个参数,请还是务必确保挂载目录是空的!
  16. --umask 000:
    • --umask: 设置挂载文件的 umask 值。
    • 000: 这里设置为 000,意味着挂载的文件将不会有任何权限掩码,所有用户都可以访问。
  17. --daemon:
    • 使挂载在后台运行
    • 在上面的测试中我们没有用到这个参数,但是设置开机自启时会用到 

输入指令之后终端会卡住,这样是正常的,因为我们没有设定后台运行

此时打开挂载到的文件夹,已经可以看到AList内容了

ctrl+c先关闭rclone

添加开机自启
nano /usr/local/bin/mount_rclone.sh

首先,AList需要一些时间才能启动,不能一开机就使用rclone挂载,否则会失败。我添加了一个判断逻辑,当AList启动成功后脚本才会执行挂载,否则就会一直循环等待AList启动

mount_rclone.sh输入以下内容:

#!/bin/bash



#这段命令是查看AList的内容,如果AList没有启动的话就会报错
#检测到报错就会sleep一秒,然后循环检测
#直到没有报错(AList已经启动了)才会结束循环

while ! rclone lsd AList: --no-check-certificate >/dev/null 2>&1; do
    sleep 1
done




# Alist启动后执行rclone mount

rclone mount AList: /vol2/1000/飞牛网盘/AList --config /root/.config/rclone/rclone.conf --header "Referer:" --no-check-certificate --cache-dir /vol2/1000/飞牛网盘/.cache/rclone --multi-thread-streams 4 --buffer-size 512M --vfs-fast-fingerprint --vfs-cache-mode full --vfs-cache-max-size 100G --vfs-cache-max-age 24h --file-perms 0777 --copy-links --allow-other --allow-non-empty --umask 000 --daemon

添加可执行权限

chmod +x /usr/local/bin/mount_rclone.sh 

fnos(debian)使用rc.local来开机执行脚本。

#进入/etc/,建立rc.local文件
cd /etc/
touch rc.local
nano rc.local




#输入以下内容

#!/bin/sh -e
/usr/local/bin/mount_rclone.sh &
exit 0



#保存退出,给执行权限
sudo chmod +x /etc/rc.local




#启用rc.local并查看状态
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service



#重启fnos
reboot

开机之后再检查一下挂载成功了没有。

本文地址:https://www.vps345.com/4748.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 ssh deepseek Ollama 模型联网 API CherryStudio llama 算法 opencv 自然语言处理 神经网络 语言模型 javascript 前端 chrome edge python MCP 进程 操作系统 进程控制 Ubuntu 阿里云 网络 网络安全 网络协议 ubuntu harmonyos 华为 开发语言 typescript 计算机网络 数据库 centos oracle 关系型 安全 分布式 adb nginx 监控 自动化运维 numpy 经验分享 php android ollama ai 人工智能 llm pycharm 深度学习 conda pillow node.js json html5 firefox java maven 游戏程序 windows github git c++ 后端 golang pytorch 机器学习 面试 性能优化 jdk intellij-idea 架构 小程序 apache fastapi MQTT 消息队列 多线程服务器 Linux网络编程 docker 容器 DeepSeek-R1 API接口 Hyper-V WinRM TrustedHosts vscode ide mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 开发环境 SSL证书 c# websocket Flask FastAPI Waitress Gunicorn uWSGI Uvicorn IIS .net core Hosting Bundle .NET Framework vs2022 RTSP xop RTP RTSPServer 推流 视频 YOLOv8 NPU Atlas800 A300I pro asi_bench http ssl ecm bpm MCP server agent C/S LLM Dell R750XS 科技 个人开发 zotero WebDAV 同步失败 代理模式 tcp/ip java-ee udp YOLO 网络结构图 电脑 sql KingBase spring uni-app c语言 银河麒麟 kylin v10 麒麟 v10 深度优先 图论 并集查找 换根法 树上倍增 笔记 C 环境变量 进程地址空间 tomcat intellij idea 重启 排查 系统重启 日志 原因 nuxt3 vue3 实时音视频 bash spring cloud kafka hibernate 目标检测 计算机视觉 mcp mcp-proxy mcp-inspector fastapi-mcp sse 豆瓣 追剧助手 迅雷 nas 微信 gitlab LDAP 自动化 蓝耘科技 元生代平台工作流 ComfyUI 华为od django sqlite 华为认证 网络工程师 交换机 开源 android studio macos LORA 大语言模型 NLP 智能路由器 外网访问 内网穿透 端口映射 Reactor 设计模式 C++ microsoft web redis 嵌入式硬件 硬件架构 单片机 负载均衡 运维开发 shell sqlserver kamailio sip VoIP deepseek r1 AI编程 大数据 大数据平台 kylin jenkins qt 驱动开发 jar WSL win11 无法解析服务器的名称或地址 向日葵 eureka vSphere vCenter WSL2 elasticsearch Java Applet URL操作 服务器建立 Socket编程 网络文件读取 armbian u-boot prometheus kubernetes 监控k8s集群 集群内prometheus rclone AList webdav fnOS webstorm rust腐蚀 统信 国产操作系统 虚拟机安装 debian mysql flask web3.py 升级 CVE-2024-7347 漏洞 EasyConnect AI 爬虫 数据集 Linux open Euler dde deepin 统信UOS 学习方法 程序人生 LLM Web APP Streamlit HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 孤岛惊魂4 web3 openwrt grafana 历史版本 下载 安装 代码调试 ipdb adobe oceanbase 传统数据库升级 银行 前端框架 LLMs Dify 单一职责原则 Python 网络编程 聊天服务器 套接字 TCP 客户端 Socket 物联网 asm https MacOS录屏软件 IMM pygame sysctl.conf vm.nr_hugepages gitea pdf asp.net大文件上传 asp.net大文件上传下载 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 远程桌面 Ubuntu 24.04.1 轻量级服务器 python3.11 部署 SSL 域名 rsyslog spring boot rabbitmq ruby live555 rtsp rtp visualstudio 系统安全 硬件工程 flutter 串口服务器 大模型 程序员 Cline GCC aarch64 编译安装 HPC ecmascript nextjs react reactjs Agent 联想开天P90Z装win10 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 matlab stm32 学习 搜索引擎 web安全 ssrf 失效的访问控制 Deepseek 网络攻击模型 ddos tcpdump Docker Compose docker compose docker-compose string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap 显卡驱动 vue.js fpga开发 软件工程 机器人 odoo 服务器动作 Server action 能力提升 面试宝典 技术 IT信息化 创意 社区 bug gpu算力 课程设计 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 1024程序员节 wsl2 wsl go css3 rpc 远程过程调用 Windows环境 sentinel 中间件 CPU 直播推流 es jvm 佛山戴尔服务器维修 佛山三水服务器维修 svn 云原生 ci/cd openEuler kvm 无桌面 命令行 springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 媒体 微信公众平台 redhat ios jupyter virtualenv Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 Wi-Fi ffmpeg 音视频 职场和发展 rust frp UOS 统信操作系统 yum C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 wps 安卓 AIGC 云电竞 云电脑 todesk excel chatgpt llama3 Chatglm 开源大模型 cursor windows日志 unity 数据挖掘 游戏服务器 Minecraft 报错 ip 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 iDRAC R720xd 数据结构 glibc 嵌入式 linux驱动开发 arm开发 agi ansible playbook JAVA Java seatunnel kind 华为云 GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 温湿度数据上传到服务器 Arduino HTTP rag ragflow ragflow 源码启动 交叉编译 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 XFS xfs文件系统损坏 I_O error html FunASR ASR 个人博客 集成学习 集成测试 visual studio code 编辑器 信息与通信 远程工作 微服务 rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK 博客 远程连接 rdp 实验 远程 命令 执行 sshpass 操作 微信小程序 HiCar CarLife+ CarPlay QT RK3588 Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 rc.local 开机自启 systemd 麒麟 内存 主板 电源 网卡 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 智能手机 NAS Termux Samba mongodb express pip postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 devops springboot pppoe radius ESP32 Netty 即时通信 NIO vim gaussdb .netcore xss vasp安装 权限 IIS服务器 IIS性能 日志监控 next.js 部署next.js 思科模拟器 思科 Cisco audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 小游戏 五子棋 unix TCP服务器 qt项目 qt项目实战 qt教程 银河麒麟服务器操作系统 系统激活 策略模式 单例模式 SVN Server tortoise svn 僵尸进程 ollama下载加速 mysql离线安装 ubuntu22.04 mysql8.0 .net 安全威胁分析 vscode 1.86 OD机试真题 华为OD机试真题 服务器能耗统计 laravel junit Windows hive Hive环境搭建 hive3环境 Hive远程模式 SEO 5G 3GPP 卫星通信 低代码 unity3d 网络穿透 云服务器 SSH Xterminal flash-attention CDN aws googlecloud Docker Hub docker pull 镜像源 daemon.json mac 服务器繁忙 备选 网站 api 调用 示例 查询数据库服务IP地址 SQL Server 语音识别 AutoDL jmeter 软件测试 HCIE 数通 腾讯云 鸿蒙 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 DeepSeek ubuntu20.04 开机黑屏 k8s wpf minio cnn DenseNet MS Materials openssl 密码学 CrewAI gateway Clion Nova ResharperC++引擎 Centos7 远程开发 业界资讯 鲲鹏 模拟退火算法 阿里云ECS EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 postgresql code-server mosquitto 基础环境 企业微信 Linux24.04 Headless Linux 流水线 脚本式流水线 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 netty tcp efficientVIT YOLOv8替换主干网络 TOLOv8 YOLOv12 计算机外设 HarmonyOS Next DevEco Studio 华为机试 can 线程池 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR 安全架构 图形化界面 链表 AISphereButler C语言 springsecurity6 oauth2 授权服务器 自定义客户端 SAS Redis Desktop NFS 数学建模 react.js 虚拟机 沙盒 wsgiref Web 服务器网关接口 word flink selenium 测试工具 echarts 信息可视化 数据分析 网页设计 框架搭建 gpt linux上传下载 make命令 makefile文件 CH340 串口驱动 CH341 uart 485 zabbix 信号处理 粘包问题 大大通 第三代半导体 碳化硅 ubuntu24 vivado24 回显服务器 UDP的API使用 java-rocketmq 做raid 装系统 BMC USB网络共享 iphone remote-ssh ardunio BLE Google pay Apple pay Playwright 自动化测试 VMware安装Ubuntu Ubuntu安装k8s 影刀 #影刀RPA# ssh远程登录 iftop 网络流量监控 r语言 ukui 麒麟kylinos openeuler 无人机 交互 游戏引擎 ui 虚幻 虚幻引擎 npm 健康医疗 h.264 c wireshark 缓存 浏览器开发 AI浏览器 RustDesk自建服务器 rustdesk服务器 docker rustdesk ssh漏洞 ssh9.9p2 CVE-2025-23419 镜像 k8s集群资源管理 云原生开发 项目部署到linux服务器 项目部署过程 ruoyi mcu iot ftp VPS hadoop pyqt RAGFLOW 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 matplotlib vmware 卡死 Linux的基础指令 鸿蒙系统 实习 自动化编程 uv 烟花代码 烟花 元旦 tidb GLIBC RTMP 应用层 figma etl Linux PID ai小智 语音助手 ai小智配网 ai小智教程 智能硬件 esp32语音助手 diy语音助手 navicat big data lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 文件系统 路径解析 cpp-httplib opensearch helm dify 服务器主板 AI芯片 视觉检测 ROS 自动驾驶 MI300x arm WebRTC safari Mac 系统 系统架构 db ros2 moveit 机器人运动 VMware创建虚拟机 ux 多线程 vscode1.86 1.86版本 ssh远程连接 nvidia telnet 远程登录 搭建个人相关服务器 less sqlite3 Attention webrtc Windsurf IPMITOOL 硬件管理 opcua opcda KEPServer安装 功能测试 open webui n8n dity make okhttp mamba Vmamba 信创 信创终端 中科方德 TrinityCore 魔兽世界 GoogLeNet GPU 群晖 文件分享 反向代理 iis ip命令 新增网卡 新增IP 启动网卡 VSCode 实战案例 移动云 searxng 云服务 网络药理学 生物信息学 生信 PPI String Cytoscape CytoHubba 可信计算技术 单元测试 测试用例 压力测试 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 token sas perf FTP 服务器 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 崖山数据库 YashanDB DBeaver 数据仓库 kerberos 源码剖析 rtsp实现步骤 流媒体开发 spark HistoryServer Spark YARN jobhistory RAG 检索增强生成 文档解析 大模型垂直应用 uniapp ESXi 抗锯齿 Anolis nginx安装 环境安装 linux插件下载 医疗APP开发 app开发 拓扑图 PX4 产测工具框架 IMX6ULL 管理框架 docker run 数据卷挂载 交互模式 AI大模型 gradle 服务器数据恢复 数据恢复 存储数据恢复 raid5数据恢复 磁盘阵列数据恢复 fd 文件描述符 bcompare Beyond Compare 模拟器 教程 僵尸世界大战 游戏服务器搭建 firewall 远程控制 远程看看 远程协助 openstack VMware Xen KVM 银河麒麟操作系统 国产化 C# MQTTS 双向认证 emqx zookeeper nfs list 模拟实现 服务器部署ai模型 TCP协议 IDEA 技能大赛 开发 threejs 3D milvus KylinV10 麒麟操作系统 Vmware 三级等保 服务器审计日志备份 ai工具 SenseVoice v10 软件 ldap 程序 elk Logstash 日志采集 Trae IDE AI 原生集成开发环境 Trae AI 3d 知识库 RAGFlow 本地知识库部署 DeepSeek R1 模型 camera Arduino 电子信息 GIS 遥感 WebGIS 嵌入式实习 Kali Linux 黑客 渗透测试 信息收集 环境配置 linux安装配置 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 图像处理 kali 共享文件夹 充电桩 欧标 OCPP 黑客技术 eNSP 网络规划 VLAN 企业网络 idm 流式接口 URL 嵌入式Linux IPC iBMC UltraISO 本地部署 架构与原理 lua Kali linux环境变量 EMUI 回退 降级 Kylin-Server 服务器安装 gnu 多个客户端访问 IO多路复用 TCP相关API 编程 性能分析 内网环境 bootstrap 中兴光猫 换光猫 网络桥接 自己换光猫 SSE 实时互动 网卡的名称修改 eth0 ens33 域名服务 DHCP 符号链接 配置 虚拟局域网 ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS triton 模型分析 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors 网工 音乐库 飞牛 实用教程 压测 ECS dock 加速 prompt k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm 树莓派 VNC 政务 分布式系统 监控运维 Prometheus Grafana apt 高级IO epoll springcloud Deepseek-R1 私有化部署 推理模型 多路转接 OpenSSH 灵办AI gpt-3 文心一言 vue vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 xrdp trea idea 其他 SRS 流媒体 直播 防火墙 NAT转发 NAT Server Unity Dedicated Server Host Client 无头主机 大模型应用 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 互联网医院 元服务 应用上架 性能测试 序列化反序列化 TRAE NPS 雨云服务器 雨云 IPv4 子网掩码 公网IP 私有IP SSH 密钥生成 SSH 公钥 私钥 生成 etcd 数据安全 RBAC 换源 国内源 Debian 环境迁移 常用命令 文本命令 目录命令 人工智能生成内容 金融 软件需求 视频编解码 nac 802.1 portal thingsboard 网络用户购物行为分析可视化平台 大数据毕业设计 edge浏览器 dash 正则表达式 crosstool-ng cpu 实时 使用 毕设 midjourney AI写作 技术共享 AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 相差8小时 UTC 时间 dell服务器 iperf3 带宽测试 tensorflow trae 线程 知识图谱 大模型教程 mariadb seleium chromedriver AI代码编辑器 Linux环境 eclipse selete P2P HDLC ipython 多层架构 解耦 swoole QT 5.12.12 QT开发环境 Ubuntu18.04 嵌入式系统开发 FTP服务器 状态管理的 UDP 服务器 Arduino RTOS yaml Ultralytics 可视化 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos deekseek 代理服务器 risc-v ceph 计算机 干货分享 黑客工具 密码爆破 DNS RAID RAID技术 磁盘 存储 lio-sam SLAM 微信分享 Image wxopensdk 我的世界 我的世界联机 数码 软考 rocketmq UDP css Invalid Host allowedHosts 我的世界服务器搭建 加解密 Yakit yaklang 深度求索 私域 分析解读 gitee 前端面试题 持续部署 jina bonding 链路聚合 匿名管道 命名管道 风扇控制软件 软负载 AI-native Docker Desktop 执法记录仪 智能安全帽 smarteye 多进程 Dell HPE 联想 浪潮 tailscale derp derper 中转 yolov8 win服务器架设 windows server 矩阵 线性代数 电商平台 远程服务 SysBench 基准测试 服务器时间 流量运营 信号 腾讯云大模型知识引擎 conda配置 conda镜像源 迁移指南 mybatis 宕机切换 服务器宕机 llama.cpp 小艺 Pura X Typore .net mvc断点续传 双系统 大模型部署 音乐服务器 Navidrome 音流 transformer firewalld ping++ AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 MacMini 迷你主机 mini Apple rnn 宠物 毕业设计 免费学习 宠物领养 宠物平台 DOIT 四博智联 stm32项目 composer 产品经理 H3C 服务器管理 宝塔面板 配置教程 网站管理 客户端与服务端通信 MDK 嵌入式开发工具 论文笔记 sublime text arcgis freebsd PVE 昇腾 npu gcc g++ g++13 状态模式 Cookie VR手套 数据手套 动捕手套 动捕数据手套 pyautogui 磁盘监控 工业4.0 服务器配置 QQ 聊天室 前后端分离 开机自启动 Unity插件 ocr 运维监控 iventoy VmWare OpenEuler 程序员创富 rpa cuda cudnn anaconda Cursor VS Code ue4 着色器 ue5 log4j 代理 onlyoffice 剧本 小智AI服务端 xiaozhi TTS file server http server web server 热榜 muduo X11 Xming AD 域管理 ubuntu24.04.1 网站搭建 serv00 7z bot Docker Kylin OS 输入法 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 微信开放平台 微信公众号配置 av1 电视盒子 机顶盒ROM 魔百盒刷机 IO模型 Linux find grep hexo xshell termius iterm2 Spring Security neo4j 数据库开发 database cd 目录切换 弹性计算 虚拟化 计算虚拟化 弹性裸金属 fast 系统开发 binder 车载系统 framework 源码环境 keepalived 王者荣耀 sonoma 自动更新 工作流 workflow 服务网格 istio IPMI 带外管理 mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 js 硬件 设备 PCI-Express x64 SIGSEGV xmm0 毕昇JDK 阻塞队列 生产者消费者模型 服务器崩坏原因 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 jetty undertow Node-Red 编程工具 流编程 grub 版本升级 扩容 chrome devtools langchain ISO镜像作为本地源 游戏开发 xcode ArcTS 登录 ArcUI GridItem arkUI p2p Erlang OTP gen_server 热代码交换 事务语义 hosts xpath定位元素 合成模型 扩散模型 图像生成 MNN Qwen bat 端口 查看 ss 大模型推理 大模型学习 半虚拟化 硬件虚拟化 Hypervisor Open WebUI IMX317 MIPI H265 VCU Ark-TS语言 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 ShenTong 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 鸿蒙开发 移动开发 cmos minecraft 游戏机 pgpool hugo 语法 rustdesk 端口测试 deep learning SWAT 配置文件 服务管理 网络共享 田俊楠 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 HTTP 服务器控制 ESP32 DeepSeek 强化学习 HarmonyOS OpenHarmony 真机调试 dns是什么 如何设置电脑dns dns应该如何设置 银河麒麟桌面操作系统 linux 命令 sed 命令 DeepSeek行业应用 Heroku 网站部署 VMware安装mocOS macOS系统安装 相机 sdkman 分布式训练 outlook sequoiaDB AI作画 自动化任务管理 捆绑 链接 谷歌浏览器 youtube google gmail ros micropython esp32 mqtt AI agent ABAP 图形渲染 黑苹果 minicom 串口调试工具 prometheus数据采集 prometheus数据模型 prometheus特点 Radius dubbo yum源切换 更换国内yum源 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 存储维护 NetApp存储 EMC存储 alias unalias 别名 数据可视化 TrueLicense 算力 混合开发 JDK 社交电子 Xinference regedit 开机启动 数据库系统 vr 跨域 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 EMQX 通信协议 HAProxy 超融合 金仓数据库 2025 征文 数据库平替用金仓 CentOS 银河麒麟高级服务器 外接硬盘 Kylin 源码 物联网开发 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 根服务器 clickhouse 显示管理器 lightdm gdm 本地化部署 embedding 同步 备份 建站 centos-root /dev/mapper yum clean all df -h / du -sh 考研 在线office Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 京东云 离线部署dify 大模型入门 LInux 直流充电桩 基础入门 docker命令大全 W5500 OLED u8g2 chfs ubuntu 16.04 webgl DocFlow 玩机技巧 软件分享 软件图标 智能音箱 智能家居 北亚数据恢复 oracle数据恢复 李心怡 火绒安全 Nuxt.js 边缘计算 内网服务器 内网代理 内网通信 SSH 服务 SSH Server OpenSSH Server 西门子PLC 通讯 chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 需求分析 规格说明书 Linux的权限 私有化 企业网络规划 华为eNSP 裸金属服务器 弹性裸金属服务器 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 AD域 软件定义数据中心 sddc 致远OA OA服务器 服务器磁盘扩容 XCC Lenovo docker部署Python 繁忙 解决办法 替代网站 汇总推荐 AI推理 CORS Python基础 Python教程 Python技巧 飞书 dba dns leetcode 推荐算法 CentOS Stream MySql 恒源云 Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 autodl USB转串口 飞牛NAS 飞牛OS MacBook Pro harmonyOS面试题 skynet IM即时通讯 剪切板对通 HTML FORMAT 蓝桥杯 Claude 邮件APP 免费软件 oneapi 大模型面经 大模型微调 AnythingLLM AnythingLLM安装 Ubuntu Server Ubuntu 22.04.5 软链接 硬链接 移动魔百盒