NAS配置网页版跨平台文件传输工具教程

2026-03-01 09:58:55 2点赞 5收藏 2评论

前言

最近跨设备使用场景比较多,不光Windows/Mac/Linux、安卓/iOS这种跨平台限制,更有QQ/微信等这些不同软件之间的隔阂,NAS自带的SMB协议其实也不是那么方便,所以我找了一个类似于文件传输助手的Docker项目来帮我实现各个设备不用SMB映射就能传输文件。

docker-wxchat特性

这个项目是docker-wxchat,一个跑在Docker上的文件传输工具。基于 Cloudflare Workers 的现代化微信文件传输助手 采用模块化全栈架构,实现跨设备文件传输和实时消息同步

我用的是威联通Qu805的NAS配置的。

这个项目是基于xiyewuqiu/wxchat开发的微信文件传输助手,使用 Docker 容器化部署。完整项目名:DEKVIW/docker-wxchat

NAS配置网页版跨平台文件传输工具教程

功能操作说明(简洁整理版)

💬 发送消息:输入框输入内容 → 点击发送,支持文本、表情

📝 Markdown 渲染:输入 Markdown 语法 → 自动渲染,支持标题、粗体、列表、代码块等

🔄 视图切换:点击消息右下角 📝 按钮,在渲染视图 / 源码视图之间切换

📁 上传文件:点击 📁 按钮 或 直接拖拽文件,单文件最大 10MB,支持所有格式

⬇️ 下载文件:点击文件消息里的下载按钮,保留原文件名

🔄 跨设备同步:不同设备打开同一个 URL,自动同步全部消息与文件

部署教程

NAS配置网页版跨平台文件传输工具教程

首先准备一个.env环境变量配置文件,放于Docker目录下,我的路径为/share/Container/wxchat。

NAS配置网页版跨平台文件传输工具教程

直接插入我给你的代码块就行。威联通的NAS内置了Text Editer,直接用Text Editer编辑文件就行。

# 微信文件传输助手 - Docker环境配置示例 # 复制此文件为 .env 并修改相应配置 # 应用基础配置 # 运行环境:production(生产) | development(开发) NODE_ENV=production # 服务端口号,默认3000 PORT=3000 # 数据库配置 # SQLite数据库文件路径(容器内路径) DATABASE_PATH=/app/data/wxchat.db # 文件存储配置 # 文件上传存储路径(容器内路径) UPLOAD_PATH=/app/uploads # 安全配置(重要:生产环境必须修改) # 访问密码:用于登录系统,请修改为强密码 ACCESS_PASSWORD=123456 # JWT密钥:用于生成和验证访问令牌,请使用随机字符串 JWT_SECRET=your_jwt_secret_key_here # 会话配置 # 会话过期时间(小时),默认24小时 SESSION_EXPIRE_HOURS=24 # 最大登录尝试次数,超过后需要等待 MAX_LOGIN_ATTEMPTS=5 # 文件上传配置 # 最大文件上传大小(MB),默认100MB MAX_FILE_SIZE_MB=100 # AI功能配置 # 聊天功能配置 AI_CHAT_BASE_URL=https://api.example.com/v1/chat/completions AI_CHAT_API_KEY=your_ai_chat_api_key_here AI_CHAT_MODEL=gpt-4o-mini # 图片生成功能配置 AI_IMAGE_BASE_URL=https://api.example.com/v1/images/generations AI_IMAGE_API_KEY=your_ai_image_api_key_here AI_IMAGE_MODEL=example-model # AI功能开关 AI_ENABLED=true IMAGE_GEN_ENABLED=true # AI限流配置 # AI聊天请求限制(每分钟最大请求数) AI_RATE_LIMIT=10 # 图片生成请求限制(每分钟最大请求数) IMAGE_RATE_LIMIT=5

部署代码如下,打开威联通的Container Station,创建新的应用程序。

NAS配置网页版跨平台文件传输工具教程

services: wxchat: image: yilan666/wxchat:latest container_name: wxchat restart: always ports: - "3000:3000" volumes: - /share/Container/wxchat/data:/app/data # 数据库 - /share/Container/wxchat/uploads:/app/uploads # 上传存档 env_file: - /share/Container/wxchat/.env

等它下载完,自己部署完。

NAS配置网页版跨平台文件传输工具教程

部署完之后显示正常运行,就可以进入下一步了。

NAS配置网页版跨平台文件传输工具教程

按照上文部署,浏览器输入NAS_IP:3000即可访问服务。密码就是环境文档中的123456

使用体验

NAS配置网页版跨平台文件传输工具教程

可以发送文件的格式是齐全的。但是文本类无法保留格式,大家可以选择写成txt文本格式再进行传输。图片类会有预览。

NAS配置网页版跨平台文件传输工具教程

发送方式跟你在微信里面发的时候是一样的。如果你搭配一个内网穿透服务或者虚拟局域网服务,就可以实现异地设备发送文件了。

NAS配置网页版跨平台文件传输工具教程

比如我发了一个照片文件,在聊天框内是有预览界面的。

NAS配置网页版跨平台文件传输工具教程

不过限制跟文件传输助手一样,限制100MB以内的文件大小传输。所以这个东西适合轻量化的文件共享传输。

NAS配置网页版跨平台文件传输工具教程

不超过100MB的文件其实传输起来速度还是挺快的。

NAS配置网页版跨平台文件传输工具教程

像我平时在多个设备直接联动传输一些比较小的文件的时候,这个工具是最方便的。

NAS配置网页版跨平台文件传输工具教程

并且还带文件搜索功能,基本上可以满足我碎片化的文件检索和传输的需求,文件搜索功能也跟网页版的文件传输助手差不多。并且还不用担心文件过期。

NAS配置网页版跨平台文件传输工具教程

我现在是把常用的一些小软件小脚本都传到这个页面里,然后等我新的设备需要用的时候,我直接打开内网搜一下,就可以直接下载了。

NAS配置网页版跨平台文件传输工具教程

这比我去映射SMB文件夹再去翻我的文件夹手动复制粘贴要好很多,众所周知Windows的SMB协议速率确实很离谱,反倒是用这个方案直接调用浏览器的下载器会更稳定一点。

展开 收起
2评论

  • 精彩
  • 最新
  • 宝贝你不得了啊

    校验提示文案

    提交
    没想到呆呆居然还在

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
5
扫一下,分享更方便,购买更轻松