百灵快传(B0Pass) V2
LAN large file transfer tool。
基于Go语言的高性能 “手机电脑超大文件传输神器”、“局域网共享文件服务器”。
只需一个文件(exe)双击开启。
1. V2主要功能
1.1 功能描述
- 局域网文件共享服务器
- 简单的单个可执行文件
- 共享文件界面(在同一局域网或WIFI下,传输超大文件)
- 上传文件界面(支持点选和拖拽)
- 二维码扫码界面(支持手机传输,支持其它电脑输入网址)
- 共享文件在线管理界面(可删除、主电脑打开、图片浏览器等)
- 更简洁高效的操作界面
- 使用自研的 B0Boot-Go 框架重构代码,更简洁、更模块化
- 支持Windows、Linux、MacOS操作系统
- 支持端口(port)自定义配置
- 支持安全代码(code)自定义配置(增强安全性控制)
- 发布安卓APK版本
- 自动检查更新版本
1.2 PC操作截图
主界面(功能说明) |
主界面(列表模式、文件菜单) |
主界面(列表模式) |
手机扫码(到主界面) |
手机扫码(到某个文件) |
大文件上传(选择文件) |
大文件上传(上传完成) |
图片浏览器 |
Html文件 Web服务 |
1.3 手机操作截图
主界面 |
上传文件 |
文件操作 |
2. 发行版下载使用
下载前请阅读
- 已编译好Mac OS、Windows、Linux amd64等平台的可执行文件
- 只需下载到电脑,双击开启即可使用
- 如果要自定义端口等配置,请修改
config.ini
文件
[gateway] ListenAddr = ":8888"# 配置IP和端口 [pass] Path = "files"# 配置文件管理根目录
最新版下载地址
- https://4bit.cn/p/b0pass (项目官网,直接下载)
3. 代码仓库
- https://github.com/bitepeng/b0pass GitHub(主库) 欢迎star支持
- https://gitee.com/b0cloud/b0pass GitEE(国内同步) 欢迎star支持
4. 使用场景
-
手机电脑共享文件
电脑上双击执行 -> 手机扫码 -> 手机、电脑文件可以互传。
-
电脑之间共享文件
电脑A上双击执行 -> 电脑B上浏览器输入A的地址 -> 电脑A、电脑B文件可以互传。
-
虚拟机和电脑之间共享文件
电脑上双击执行 -> 虚拟机上浏览器输入电脑的地址 -> 虚拟机、电脑文件可以互传。
-
更多使用场景
也可以用作“家庭影音中心”、“办公室文件共享”、“产品原型服务器”等。总之走局域网的HTTP协议,和是不是iPhone、iOS、安卓、虚拟机等都没有关系,跨平台共享文件。
5. 源码编译
# 下载代码,推荐使用go mod模式管理依赖 git clone https://github.com/bitepeng/b0pass.git # 配置Goland支持go mod,更新依赖 go mod tidy # 开发运行 cd main && go run ./main.go # 编译运行开发版本 cd main && ./build.bat