[开源]无需在接收端安装就可在局域网环境内共享文本及文件小软件
![[开源]无需在接收端安装就可在局域网环境内共享文本及文件小软件](https://yy123.ink/api/img/1782608174918-zyy0bf.jpg)
一、开源项目简介
简传
✨一款不需要在接收端安装就可在局域网环境内共享文本及文件的小软件,仅需一台主机电脑启动,需要获取共享的电脑或手机无需安装只需使用浏览器访问即可。
二、开源协议
使用GPL-2.0开源协议
三、界面展示

四、功能概述
简传
一款局域网共享文本文件小工具
简捷使用,传送方便,仅需一台电脑启动,其余电脑或手机使用浏览器访问即可使用
一款不需要在接收端安装就可在局域网环境内共享文本及文件的小软件,仅需一台主机电脑启动,需要获取共享的电脑或手机无需安装只需使用浏览器访问即可。
-
支持windows、linux、mac,支持国产操作系统多平台
-
支持node环境及docker运行,可访问官网下载部署
使用场景
-
局域网各电脑共享
-
虚拟机和宿主机共享、多个虚拟机共享
-
手机电脑共享
特技
-
无需公网,仅需一端安装即可使用
-
浏览器访问,使用更便捷
-
支持一键复制共享地址、支持手机二维码扫描、支持拖拽文件上传、支持图片预览
近期更新计划
-
视频播放s
-
调整文件上传路径
为什么开发简传
一次工作中需要发点东西到另一台电脑上,那台电脑上什么都没有,但有浏览器,如果要发过去能实现的方式有很多,共享文件夹,钉钉,QQ,微信,或者U盘等。但是要不就要去配置,要不就要去下载相关软件,要不就是U盘来回拷,安装好后还要登录账号,像QQ,微信这种又是比较隐私的,不想在其他电脑上登录,钉钉、企业微信这种登录的话又要把自己挤下来,来回折腾很是麻烦,所以我就想能不能做一个只需要在自己电脑上安装发送,其他任何端通过浏览器就能访问,不需要安装客户端的小工具,后来一次偶然的机会看到了electron-egg发现还挺满足我的需求,然后就动手开发了,基本功能做好后发现确实可以用,这样简传自此就诞生了。
来源:简传 官网文档
五、技术选型
软件架构
采用electron-egg + uniapp + primevue ui实现
安装教程
-
安装:npm i
-
预览:npm run start
-
开发情况下,前端为单独的uniapp项目,需要使用hbuilderx打开启动,路径为frontend,发行为h5后在项目根目录执行npm run rd将打包文件放到electron-egg下
-
linux-arm下,打包有点小问题,需要使用本机安装的fpm,请看官网文档教程
electron-egg
一个入门简单、跨平台、企业级桌面软件开发框架。
框架已经广泛应用于记账、政务、企业、医疗、学校、股票交易、ERP、娱乐、视频等领域客户端。