2GB 大文件手机电脑互传不费劲:百灵快传 B0Pass 局域网文件传输上手指南
2026/8/21 21:04:37 网站建设 项目流程

2GB 大文件手机电脑互传不费劲:百灵快传 B0Pass 局域网文件传输上手指南

【免费下载链接】b0pass百灵快传(B0Pass):基于Go语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass

周三下午五点,会议室里,2GB 演示视频刚压好,同事等着素材剪宣传片。微信上传磨蹭,U 盘 FAT32 塞不下。百灵快传 B0Pass 跑在一台电脑上,另一台设备连上同一 WiFi,用浏览器就能做局域网文件传输,跨设备传大文件不用装客户端、不用注册账号。

为什么选它,而不是 U 盘和网盘

百灵快传 B0Pass 是一个基于 Go 语言的局域网文件传输工具,做的事只有一件:把主电脑上的一个共享文件夹变成纯网页服务,任何设备只要浏览器能打开地址就能直接下载,反过来网页上传的文件也直接落进这个文件夹。

对照常见的办法:IM 工具传大文件要等上传、还会过期;U 盘看接口和格式脸色,中途拔了就白传;网盘先等传上去再等下载下来,私人文件还要过一遍云端。一句话概括,传文件本该是一个瞬间动作,硬是被做成了一整套工程。而 B0Pass 整个打包就一个可执行文件,这份轻,从启动方式上就能看出来。

启动方式:双击就能看到文件管理界面

下载对应系统的版本,放进一个普通文件夹,双击运行。留意控制台窗口,它会打印出启动信息:

-------------------------------------------- 百灵快传主电脑端 B0Pass 端口配置为::8888 主电脑参数:192.168.1.100:8888 访问主电脑: http://192.168.1.100:8888 需特别注意:本机【防火墙】设为:允许访问 --------------------------------------------

访问主电脑那行的地址就是入口。程序还会自动用浏览器打开服务首页:左侧是目录树,右侧是文件列表,顶部有上传、新建、扫码三个按钮。

眼下你只需要记住一件事:运行它的这台电脑是文件主机,其余设备都来连它。

按你想办成的事拆解

按最常说的三个需求拆开看,这个网页的能力就清楚了。

想传大文件不卡死

普通网页传 2GB 文件容易出两种事:整份文件先被读进内存,浏览器直接卡死;或者一次传完,网络抖一下就从头再来。

百灵快传按块处理:apps/pass/lib/stream/upload.go里的核心函数用几 KB 的小缓冲从请求流里一块块读数据,边读边落盘,内存里始终只留一小块缓冲。

界面上的表现是:点顶部上传,多选文件或直接拖进去,每个文件一条独立进度条,全部跑完会弹"上传完成"。一次挂 5 个 300MB 的安装包也不卡,文件落进主电脑共享目录,对方从网页下载即可。

想手机不输 IP 直接进

手机上敲 IP 很麻烦,端口号还容易敲错。

点顶部扫码按钮,会弹出一个窗口,里面有访问地址和一张二维码;手机对准一扫,浏览器直接打开和电脑端一样的界面,不输 IP、不输端口,二维码就是入口。因为走的都是普通网页协议,Windows 对安卓、虚拟机对宿主机都能连,两端都不用装任何东西。

文件列表会自动识别图片、视频、PDF 等类型(见apps/pass/lib/files/file_list.go的 GetDirTree),图片点开就能在线预览,顺手也能当轻量共享相册用。

想让同事只看不改

局域网虽好,但不想让能看文件的人顺手删掉或覆盖。config.ini里给了两把锁:

[pass] Path = "files" # 共享根目录 CodeReadOnly = "123" # 只读密码:只能浏览和下载 CodeReadWrite = "admin" # 读写密码:可上传、删除、重命名

登录时服务端签发令牌,之后的请求都靠它校验,写操作还额外要求读写权限(见apps/pass/app.go的 JWTMiddleware)。把只读密码发给同事,读写密码留给自己,分工就清楚了;临时用就把两个密码留空,全开放,省事到底。

一次发版日的完整交接流程

周五发版日,把上面的能力串起来,流程不长:

  1. 建目录:网页上点新建,建一个release/文件夹,安装包和说明文档放进去。
  2. 上锁config.ini填好只读密码,重启服务,访问者就只剩下载权限。
  3. 发入口:把二维码或访问地址发群里,手机电脑都能进。
  4. 远程管理:文件放错了,网页上直接重命名、删除、覆盖,不用跑到主电脑前。
  5. 收尾:传完删掉目录,关掉控制台停掉服务,文件留在本地磁盘。

新手容易卡的 5 处及解法

手机连着 WiFi 却打不开页面→ 八成是两边不在同一路由器,或路由器开了 AP 隔离,两件事都查一遍。

平时访问正常,传大文件时变慢→ 多半是主电脑正在流式上传占满带宽,主电脑改有线、无线留给手机端。

启动就报权限错误→ 可执行文件放进了系统保护目录,挪到桌面或 D 盘这类普通文件夹即可。

改了配置不生效config.ini只在启动时读取,改完必须重启服务;Path填的是共享根目录,别填成程序所在目录。

跑源码报依赖错误→ 先拉齐依赖再启动,Go 版本要求 1.23 以上:

git clone https://gitcode.com/gh_mirrors/b0/b0pass cd b0pass && go mod tidy cd main && go run ./main.go

现在就去把那个 2GB 包传一次

会议室里那位同事还在等素材。去下载文件夹里双击百灵快传,扫码,把那段 2GB 视频发到对方手机上

【免费下载链接】b0pass百灵快传(B0Pass):基于Go语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询