十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

百灵快传 B0Pass:一键搞定电脑手机大文件互传的局域网文件传输工具

百灵快传 B0Pass:一键搞定电脑手机大文件互传的局域网文件传输工具 百灵快传 B0Pass一键搞定电脑手机大文件互传的局域网文件传输工具【免费下载链接】b0pass百灵快传(B0Pass)基于Go语言的高性能 手机电脑超大文件传输神器、局域网共享文件服务器。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass百灵快传 B0Pass 是一款 Go 语言编写的局域网文件传输工具单个可执行文件双击即运行手机和电脑在同一 WiFi 下互传大文件无需安装客户端。本文讲清上手步骤、权限配置与常见问题。百灵快传是什么先说结论一句话定位它把主电脑上的一个共享目录变成纯 HTTP 网页服务任何设备用浏览器就能下载也能反向上传。适合办公室局域网里的同事协作、需要频繁交付成果物的自由职业者以及想在家实现电脑与手机互传的用户。核心卖点单个 Go 编译的可执行文件免安装、免注册双击启动默认端口 8888自动识别本机局域网 IP拼好访问地址并用默认浏览器打开首页点击扫码手机扫二维码即接入不用手输 IP 和端口上传走流式分片4KB 缓冲边读边写大文件也不撑爆内存文件列表自动识别图片、视频、HTML、PDF浏览器内直接预览只读/读写两级口令留空则默认全开放B0Pass 上手教程3 步跑通从双击到手机扫码第 1 步下载对应系统的版本双击启动。放到任意普通目录即可无需管理员权限。控制台会打印出访问信息-------------------------------------------- 百灵快传主电脑端 B0Pass 端口配置为:8888 主电脑参数192.168.1.100:8888 访问主电脑 http://192.168.1.100:8888 需特别注意本机【防火墙】设为允许访问 --------------------------------------------注意最后一条防火墙需要放行其余全自动。第 2 步查看自动打开的首页。程序会自动拉起默认浏览器左侧是目录树右侧是文件列表顶部有扫码 / 上传 / 新建按钮支持图文与列表两种视图切换。第 3 步手机扫码接入。点击顶部扫码弹出窗口显示访问地址和二维码手机对准一扫就进入同一界面IP、端口都不用输。前提只有一个手机和电脑连的是同一个路由器。三个真实使用场景免网盘给同事发 GB 级大文件老流程是压缩、传网盘、限速、等链接过期。现在把文件拖进上传框多选批量每个文件各有一条实时进度条全部完成后弹出上传完成提示。大文件不崩的原因在实现apps/pass/lib/stream/upload.go 里的ReadToBoundary函数用 4KB 的缓冲块从请求流中边读边写盘全程内存里只驻留一个缓冲块。一次性挂五个三五百 MB 的安装包服务端内存水位也基本不动。把一台电脑变成共享媒体库手机扫码看片看图把共享目录指到存满照片或电影的文件夹手机扫码即可直接浏览。列表接口GetDirTreeapps/pass/lib/files/file_list.go会自动识别图片、视频、HTML、PDF 等类型图片在浏览器里点开就能看无需下载。对外交付目录只读口令 远程管理5 步收尾给客户或合作方交付一批资料时用这套迷你工作流在网页上新建delivery/目录资料全部放入在 config.ini 配好CodeReadOnly对方只能浏览和下载删不掉把访问地址或二维码发给对方手机电脑都能进对方反馈有问题时你直接远程重命名、删除、覆盖不用坐到主电脑前交付完成删掉目录、停掉服务资料全程留在本地顺带一提apps/pass/api_func.go里还有个CmdKey接口能从手机端向主电脑发送键盘命令——演示 PPT 时手机当遥控器当前以 Windows 为主。文件共享往设备协同走这个功能是个开头。B0Pass 只读、读写口令怎么设两级口令在 config.ini 里配置[gateway] ListenAddr :8888 [pass] Path files # 共享根目录 CodeReadOnly 123 # 只读口令只能浏览和下载 CodeReadWrite admin # 读写口令可上传、删除、重命名分工方式只读口令发给同事或客户读写口令自己留着。登录后服务端签发一个 JWT 令牌后续请求都靠它校验JWTMiddleware位于 apps/pass/app.go写操作额外检查 rw 权限令牌细节不用关心知道口令决定权限、令牌随行即可。两个口令都留空则默认全开放临时使用最省事。另外注意Path填的是共享根目录相对或绝对路径都可以别填成程序自身所在目录。B0Pass 源码运行与高频问题源码运行要求 Go 1.23 及以上。克隆仓库后先执行go mod tidy对齐依赖再进入 main 目录用go run ./main.go启动git clone https://gitcode.com/gh_mirrors/b0/b0passQ手机电脑明明同一 WiFi手机却连不上多为路由器开了 AP 隔离或访客网络隔离设备之间互相不可见。进路由器后台把对应开关关掉。Q跑源码时依赖报错先确认 Go 版本在 1.23 以上再重新执行一次go mod tidy然后重新启动。Q改了 config.ini 不生效配置只在启动时读取改完必须重启服务才生效。Q放进 C:\Program Files 启动报权限错误可执行文件放到桌面、D 盘等普通目录即可不需要管理员权限。Q页面能打开但传得很慢先看主电脑是不是正在传大文件——流式上传会占满可用带宽。主电脑尽量走有线WiFi 留给手机。适合谁用谁该看看别的适合局域网内的办公协作、自由职业交付、家庭电脑与手机互传这三类场景。不适合需要跨互联网不同路由器传输或者要求企业级权限体系、审计日志的团队——那类需求看网盘或专业同步方案更合适。就一个几十 MB 的可执行文件。双击扫码传完即走。【免费下载链接】b0pass百灵快传(B0Pass)基于Go语言的高性能 手机电脑超大文件传输神器、局域网共享文件服务器。LAN large file transfer tool。项目地址: https://gitcode.com/gh_mirrors/b0/b0pass创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表