Skip to content

smilezyl2023/paste-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

跨设备粘贴板同步应用

一个简单易用的局域网粘贴板同步工具,支持在同一网络下的多个设备间快速同步文本内容。

✨ 功能特性

  • 📱 跨平台支持 - 支持桌面端和移动端浏览器,响应式设计
  • 🌐 局域网同步 - 同一局域网内的所有设备都可访问
  • 💾 历史记录 - 自动保存所有同步的文本内容
  • 🎨 简洁 UI - 卡片式设计,操作简单直观
  • 快速操作 - 支持批量删除、一键加载历史内容
  • 🔒 本地存储 - 数据存储在本地内存,重启服务后清空

🚀 快速开始

安装依赖

npm install

启动服务

npm start

服务启动后,终端会显示访问地址:

  • 本机访问:http://localhost:3000
  • 局域网访问:http://[你的IP地址]:3000

使用方法

  1. 在浏览器中打开服务地址
  2. 在输入框中输入或粘贴文本内容
  3. 点击「同步到云端」按钮保存
  4. 在其他设备上打开相同地址即可查看历史记录
  5. 点击历史记录可快速加载到输入框
  6. 使用复选框可批量删除记录

💡 使用场景

  • 📲 手机与电脑间快速传输文本
  • 💻 多台电脑间共享代码片段
  • 📝 临时保存和同步笔记内容
  • 🔗 分享链接和文本信息

🎯 快捷键

  • Ctrl/Cmd + Enter - 快速同步当前输入的内容

📁 项目结构

paste/
├── server.js          # Node.js 后端服务
├── package.json       # 项目配置
├── public/            # 前端静态文件
│   ├── index.html     # 主页面
│   ├── style.css      # 样式文件
│   └── script.js      # 交互逻辑
└── README.md          # 说明文档

🛠️ 技术栈

  • 后端: Node.js + Express
  • 前端: 原生 HTML/CSS/JavaScript
  • 存储: 内存存储(临时)

⚠️ 注意事项

  • 数据存储在内存中,服务重启后会清空
  • 仅限局域网访问,需要确保设备在同一网络
  • 建议在可信网络环境下使用
  • 不建议存储敏感信息

📄 许可证

MIT License

About

跨设备粘贴板同步应用 - 局域网内快速同步文本内容

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors