双击就启动、扫码就能传:百灵快传 B0Pass 手机电脑局域网大文件传输使用指南
2026/8/21 22:48:01 网站建设 项目流程

双击就启动、扫码就能传:百灵快传 B0Pass 手机电脑局域网大文件传输使用指南

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

刚拍完一组照片,要把手机里的一批 RAW 原图挪到电脑上修图。走微信被压缩,插线又麻烦,网盘还要限速。我后来用上了百灵快传(B0Pass),一个用 Go 写的局域网文件传输工具:一台电脑上双击运行一个文件,手机扫码,两边就能直接互传大文件。下面这条是我跑通的最短路径。

它是什么,解决什么问题

先盘一下你手头的老办法,每个都有点膈应:

  • 即时通讯:大文件被压缩、会过期,传个安装包还要排队
  • U 盘:要数据线、接口还得对得上,拷完还得来回拔插
  • 网盘:上传下载双向限速,同一份文件要等两遍
  • FTP/SMB:功能够,但配账号、开端口、改防火墙,半小时就没了

百灵快传的解法朴素到意外:把电脑上的一整个文件夹,变成浏览器就能访问的文件服务器。设备和电脑在同一个 WiFi 下,任何浏览器打开地址就能下载;反过来在网页上上传,文件就落到电脑里。整个工具只有一个 exe,不装客户端、不用账号。

第一次上手:最短可用路径

  1. 下载对应系统的发行版(Windows、MacOS、Linux 都有编译好的可执行文件),放到普通文件夹里,别放C:\Program Files这类系统保护目录,否则要管理员权限。
  2. 双击运行,会弹出一个控制台窗口,它自动获取本机局域网 IP,并自动打开默认浏览器。
  3. 看一眼控制台输出,我跑的是 Windows 版,显示:
端口配置为::8888 主电脑参数:192.168.2.220:8888 访问主电脑:http://192.168.2.220:8888 需特别注意:本机【防火墙】设为:允许访问
  1. 此时电脑端已经能用:浏览目录树、下载文件、图文/列表两种视图切换。
  2. 要用手机的话,点界面右上角的“扫码”按钮,弹出访问地址和二维码,手机一扫,浏览器直接打开同一个界面,不用输 IP 和端口。

到这里链路已打通:主电脑双击了一个文件,手机扫了一次码,两边都看得到对方的共享目录。

按你想办成的事来用

📱 把大文件传到手机:分片上传不卡

手机里的一批原图要上电脑、电脑里的安装包要下手机,都是同一条路:

  1. 点界面里的“上传”,一次性多选文件(PC 端支持拖拽);
  2. 提交后逐个文件看进度条;
  3. 全部完成后提示结束,文件落在电脑共享目录里。

大文件为什么不卡?我翻了源码,apps/pass/lib/stream/upload.go 里的核心函数ReadToBoundary按 8KB 一块从请求流里读、边读边落盘,内存里始终只留一块缓冲,所以连续挂几百个 MB 也不会把浏览器拖死。一个小坑:手机上多文件上传请用非微信浏览器,微信内置浏览器不支持多选。

🔐 共享但不让人删:只读/读写两把密码

给同事共享文件,又担心他手滑删库。改一下同目录的 config.ini:

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

改完重启服务即可。登录后服务端会签发 JWT 令牌,后续每个请求都带 token 校验,只读账号调上传、删除接口一律被拒。**把只读密码发给同事、读写密码留给自己,就是“大家都能看,只有你能改”。**两个密码都留空则不鉴权、全开放,家用图省事可以直接这么用。

远程浏览管理:图片直接打开、文件随便改名

把配置里的Path指向电影或照片目录,它就顺手成了个轻量共享媒体库:文件列表会自动识别图片、视频、HTML 等类型,图片在浏览器里直接预览,手机扫码就能看。管理上,每个文件的操作菜单支持重命名、删除、浏览器打开、主电脑打开,人在公司、电脑在家里,也能远程收拾文件。

它能做什么,不能做什么

能做:

  • Windows、MacOS、Linux 一个 exe,双击即用
  • 局域网大文件传输,分片流式上传、多选、拖拽上传
  • 二维码扫码接入,图文/列表两种视图,图片在线预览
  • 文件重命名、删除、新建目录等在线管理
  • JWT 两级权限(只读/读写)
  • 手机向主电脑发键盘、鼠标命令(主要支持 Windows)
  • 路径带空格或中文都没问题

不能做(或还没做):

  • 文件多选/全选、PDF 在线预览、压缩包在线解压、上传整个文件夹,这些都还挂在 README 的待办清单里
  • 没有账号体系,也没有暴露到公网的设计,想当公网服务用,得自己把安全和反代解决掉
  • 键盘鼠标遥控命令以 Windows 主电脑为主

你大概率会问的 5 个问题

问:双击启动了,手机却连不上,为什么?多半是没连同一个网,或路由器开了 AP 隔离。确认手机和电脑在同一个路由器下,到路由器后台把“AP 隔离/访客隔离”关掉;另外电脑防火墙要允许访问,控制台输出里专门提示了这条。

问:改了 config.ini 为什么没生效?配置只在启动时读取一次,改完必须重启服务。另外Path填的是共享根目录,相对、绝对路径都行,别填成程序自己所在的目录。

问:密码是不是必须设?不是。CodeReadOnly 和 CodeReadWrite 留空就不鉴权、全开放,家庭局域网够用;办公室共享建议至少设一个只读密码发出去。

问:速度快吗,跟网盘比呢?纯局域网 HTTP,中间没有云端这一跳,速度基本取决于你的网卡和路由,有线千兆能跑到接近百兆每秒,比网盘快一个量级。具体快多少,以你局域网带宽为准。

问:能从源码跑起来吗?可以。先git clone https://gitcode.com/gh_mirrors/b0/b0pass,然后go mod tidy拉齐依赖,再进 main 目录go run ./main.go启动。Go 版本要求以 go.mod 为准。

回到开头那批原图:现在它们双击一次、扫一次码就进了电脑,不用压缩、不用等限速。去下载一个适合你系统的版本,找个大文件传一次试试。

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

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

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

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

立即咨询