# lan-transfer-app **Repository Path**: masterkgw/lan-transfer-app ## Basic Information - **Project Name**: lan-transfer-app - **Description**: 局域网文件传输工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-26 - **Last Updated**: 2026-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 局域网传输助手 一个简单易用的局域网文本和文件传输工具,无需安装,解压即用。 ## 📦 文件说明 ``` lan-text-transfer/ ├── server.js # 服务端程序 ├── public/ # 前端页面 │ └── index.html ├── uploads/ # 上传文件存储目录(自动创建) ├── start.sh # macOS/Linux 启动脚本 ├── start.bat # Windows 启动脚本 ├── Dockerfile # Docker 镜像构建配置 ├── docker-compose.yml # Docker Compose 配置 ├── DOCKER.md # Docker 部署文档 └── README.md # 使用说明 ``` ## 🚀 快速开始 ### 方式一:使用启动脚本(推荐) **macOS / Linux:** ```bash ./start.sh ``` **Windows:** ``` 双击 start.bat ``` ### 方式二:命令行启动 ```bash node server.js ``` ### 方式三:Docker 部署(推荐服务器使用) ```bash docker-compose up -d ``` 详细 Docker 部署说明请查看 [DOCKER.md](./DOCKER.md) ## 💻 系统要求 - 安装 [Node.js](https://nodejs.org/) (建议 v14 或更高版本) ## 📱 使用方法 1. **启动服务**:运行对应的启动脚本 2. **访问地址**:启动后会显示访问地址,例如: ``` 访问地址: http://192.168.1.100:3000 ``` 3. **多设备访问**:同一局域网内的其他设备(手机、电脑、平板)通过该地址访问即可 ## ✨ 功能特性 ### 📝 文本传输 - 实时同步:多台设备同时编辑,文本自动同步 - 一键复制:快速复制文本到剪贴板 - 自动保存:输入后自动上传到服务器 ### 📁 文件传输 - 拖拽上传:支持点击选择或拖拽文件上传 - 多文件上传:可同时上传多个文件 - 进度显示:上传进度条实时显示 - 文件管理:支持下载、删除已上传的文件 ## 🔒 安全说明 - 数据仅在局域网内传输,不会上传到互联网 - 无需注册账号,开箱即用 - 支持响应式设计,手机端也能正常使用 ## 🛠️ 自定义配置 如需修改端口号,编辑 `server.js` 文件: ```javascript const PORT = 3000; // 修改为其他端口,如 8080 ``` ## 📄 许可证 MIT License