百灵快传B0Pass一个可执行文件搞定局域网2GB大文件互传【免费下载链接】b0pass百灵快传(B0Pass)基于Go语言的高性能 手机电脑超大文件传输神器、局域网共享文件服务器。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass百灵快传B0Pass是一个用 Go 语言写的局域网文件传输工具。它把一台文件共享服务器压缩进单个可执行文件双击启动后同一 WiFi 下的手机、电脑直接通过浏览器浏览、下载和上传大文件。接收端零安装、零账号全程走本地 HTTP 协议——服务端是一个文件客户端就是任意浏览器。⚡ 快速上手从双击到手机接入只需 4 步第一步下载对应系统的可执行文件Windows、macOS、Linux 均有编译版放进任意普通目录避开 C:\Program Files 这类系统保护目录否则需要管理员身份运行。第二步双击启动控制台打印出本机 IP 和端口默认:8888程序自动用默认浏览器打开文件管理首页。第三步在电脑上用浏览器输入控制台里的http://IP:8888。第四步打开主页面的扫码按钮手机摄像头对准二维码浏览器随即打开同一个界面。两台设备接在同一个路由器下就可以开始传文件没有安装向导也没有端口转发。大文件流式分片上传为什么不会卡它用来做的事把多个大文件一起拖进页面上传。实现思路见上传流源码服务端不读整个请求到内存而是用一个 4KB 缓冲块读一块、写一块同时在数据里扫描 multipart 边界顺手把每个文件切分开buf : make([]byte, 1024*4) for !reach_end { n, _ : stream.Read(buf) // 读一块写一块 target.Write(buf[:n]) }内存占用恒定在一个缓冲块与文件大小无关。实际效果是文件列表里每个文件都有独立进度条挂上 300MB 的安装包界面依然流畅全部传完弹出上传完成提示。所以对你来说几 GB 的视频也不会让页面卡死进度随时看得到。 手机扫码接入的完整路径它用来做的事不记 IP、不想输端口扫一下就进去。点顶部扫码按钮程序弹出包含访问地址和二维码的窗口手机相机直接打开http://IP:8888两端看到同一棵目录树。文件列表接口自动识别图片、视频、HTML、PDF 等类型图片支持浏览器内预览把电影目录指给它手机扫码就能在线看。所以对你来说手机不用装任何 App安卓和 iPhone 都用浏览器直接打开。只读/读写两把密码的权限配置它用来做的事同事只下载不删除管理权留在自己手里。config.ini里提供两个密码各管一档权限[pass] Path files CodeReadOnly 123 CodeReadWrite adminPath是共享根目录CodeReadOnly是只读密码登录后只能查看和下载CodeReadWrite是读写密码上传、重命名、删除都归它管。登录成功后服务端签发 JWT 令牌后续请求都要带令牌校验写操作还多一次权限复核。临时用的话两个密码留空即全开放。所以对你来说一个只读密码就能实现大家能看、只有你能改。一次发版分发是怎么跑的发版目录直接指定给 B0Pass 的Path安装包编译完成后拖进网页传上去。config.ini设好只读密码重启二维码发到群里同事手机扫码下载主电脑上一眼看到还有哪些文件没拿有人说文档写错了网页上重命名再传一遍不用跑到电脑前。傍晚大家拿齐文件关掉程序文件留在本地目录没有残留在任何网盘。全程不到一小时最重的操作是拖拽。常见问题速查手机连不上、电脑能打开路由器开了 AP 隔离设备互相不可见路由器后台关闭AP 隔离/访客网络隔离即可。改了 config.ini 没生效配置只在启动时读取改完重启服务。启动报权限错误可执行文件放在系统保护目录移到桌面或 D 盘等普通目录再双击。跑源码报依赖错误克隆仓库git clone https://gitcode.com/gh_mirrors/b0/b0pass后先执行go mod tidy再cd main go run ./main.go启动Go 版本需 1.23。访问慢主电脑在同时上传大文件流式分片占满了带宽主电脑走有线无线留给手机。百灵快传把传文件这件事还原成一次双击就能到达的网页服务端是一个文件客户端是浏览器密码可选传完即走。找一台闲置笔记本把那个 2GB 视频传一次试试全程比找 U 盘还要快。【免费下载链接】b0pass百灵快传(B0Pass)基于Go语言的高性能 手机电脑超大文件传输神器、局域网共享文件服务器。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考