大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!
引言
不知道有多少人和熊猫一样把微信文件传输助手当作多设备同步内容的工具,很多想要从手机复制到电脑的东西,直接使用它来进行传输。但之前发生过有人冒充微信传输助手的事情,如果只是一些正常内容倒还好,就怕一些自己的私密内容被传播。
image.png所以自建一个用于同步剪切板的项目还是很有必要的。今天介绍的Gcopy便是这样的项目,你可以在PC、Mac和移动端之间共享剪切板, 支持文字, 截图和文件. 在网络环境上,不同的设备可以在同一个局域网, 也可以不在,体验感还是非常不错的。
image.png部署
项目部署并不难,整体分为了前端和后端,因为需要用到两个容器,所以为了方便我们这里就采用docker-compose堆栈的方式部署了,在部署前记得确定好自己的网络环境是否可进行正常的容器拉取,如果不能,记得在docker-compose文件中的image镜像名称这里添加第三方的加速源。。
version: '3.8'
services:
gcopy:
container_name: gcopy
image: llaoj/gcopy:v1.2.11
restart: always
ports:
- "3376:3376"
command: ["--app-key=这个自定义,用于加密", "--smtp-host=发件服务器地址", "--smtp-port=发件服务器端口号", "--smtp-username=发件用户名", "--smtp-password=发件用户密码(授权码)", "--smtp-ssl"]
gcopy-frontend:
container_name: gcopy-frontend
image: llaoj/gcopy-frontend:v1.2.11
restart: always
ports:
- "3375:3375"
volumes:
- /gcopy/.env.production:/app/.env.production
depends_on:
- gcopy
这里推荐几个熊猫一直在用的,如果存在其中一个无法拉取,可以切换使用。
代理加速在部署前还需要创建好对应的映射文件,在docker文件夹下新建文件夹gcopy,随后创建一个.env.production文件,其中内容为SERVER_URL=http://gcopy:3376
。
准备好一切之后通过SSH工具连接NAS,随后输入命令docker-compose up -d启动项目。待启动成功之后浏览器输入NASIP:3375就能访问主界面了。
体验
界面支持中文,而且布局也很清晰明了,顶部同步界面点击同步剪切板就能登录到服务器,输入邮箱后会给邮箱发送到验证码,填入之后会自动再次跳转到主界面,这时候就完成登录工作了。
image.png登录之后再次点击同步剪切板,浏览器会提示获取剪切板内容,点击是,随后就能看到下方的命令行会显示进度,支持文字、截图以及文件内容。
image.png底部能看到同步的历史纪录,点开右边的小点可以对历史记录进行下载、锁定以及删除操作。操作同样也会在上方的面板展示。
image.png下方有显示项目支持的浏览器和操作系统,基本上覆盖主流的操作系统和浏览器,比较有趣的是该项目对鸿蒙系统也有适配,这算是熊猫见过很少专门适配鸿蒙的项目了。
总结
也算是今年的新项目,整体功能性还是蛮不错的,且项目的界面比起之前熊猫介绍过的另一个剪切板同步项目要好很多,所以还是挺推荐有需求的人尝试部署的。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连