littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Go语言的云剪贴板系统

项目简介

这是一个集网站和命令行工具于一体的云剪贴板系统,可实现文本的复制粘贴功能。用户能在不同设备(电脑、手机、服务器等)上通过命令行或网页进行文本消息的收发与管理。

项目的主要特性和功能

  1. 纯命令行操作:支持列出消息、获取消息、发送消息、查找消息等多种命令,方便在终端使用。
  2. 别名机制:消息可设置别名,有暂存和永久两种流水号类型,便于快速获取常用信息。
  3. 查找功能:可根据关键词查找包含特定内容的消息。
  4. 安全与便利兼顾:区分主密码与日常操作密钥,密钥有有效期,便于第三方工具联动。
  5. 丰富的自定义功能:可对密钥有效期、消息长度上限等多项参数进行自定义。
  6. 后端优势:后端采用Go语言,使用纯Go的kv数据库,编译快、跨平台编译容易,且静态资源打包在二进制文件中,绿色免安装。

安装使用步骤

安装

  • Linux:下载压缩文件txt_linux_amd64.tar.gz,使用tar -xvf txt_linux_amd64.tar.gz解压缩,chmod +x txt_linux_amd64添加执行权限,然后执行./txt_linux_amd64
  • MacOS:下载以txt_MacOS开头的压缩文件,解压缩后,参考Linux方法添加执行权限。因安全原因,需按住control同时点击文件并选择打开。

使用

  • 本地访问:默认端口是8000,启动程序后用浏览器访问http://127.0.0.1:8000打开界面,可使用-addr参数修改端口,如txt.exe -addr 127.0.0.1:8080
  • 数据库:采用boltDB,默认保存在os.UserConfigDir,可使用-db参数指定数据库文件夹,如mkdir txt-db-folder后执行txt -db ./txt-db-folder
  • 在线演示:可访问https://txt-demo.ai42.cc(密码:abc)。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】