BoFile

BoFileX

另一个程序,另一种用法:启动不用选角色。打开就是圈子里的人的列表,点一个人就能聊天、发文件。

当前版本读取中…

下载

下载清单读取中…

和 BoFile 一样:没有安装程序,一个可执行文件,放哪儿都能跑。文件名里带 bofilex 的才是这个程序。

分不清 Mac 是哪种芯片:左上角 → 关于本机,写着「芯片 Apple M…」就是 Apple 芯片,写着「处理器 Intel…」就是 Intel。

和 BoFile 有什么不一样

BoFile 启动时先问你是主机(共享这台机器的目录,等别人连过来)还是访客(去连别人)。那套模型适合「浏览对方整棵目录树」,但大多数时候人打开程序只是想发个文件、说句话 —— 这件事是对称的,两边都能发、都能收,不该先分角色。

所以 BoFileX 里没有角色。每台机器都是对等的 peer,注册一次就既能被找到、也能主动找别人。

场景BoFileX 怎么做
发消息点名单里的人,直接聊。同一个圈子里不需要手动批准
发文件会话里点回形针(或拖进去),带实时进度条;对方收在自己的接收目录里,碰不到共享目录
共享目录进阶功能,按人单独开:可以只给某一个子目录,还能设成只读 / 可上传 / 完全控制

可以和 BoFile 装在同一台机器上

两个程序互不影响,同时开着也没问题:各自独立的身份密钥、配置目录和界面端口。

BoFileBoFileX
界面端口127.0.0.1:34116127.0.0.1:34120
配置 / 身份(Windows)%ProgramData%\bofile\%ProgramData%\bofilex\
升级通道各自独立,互不覆盖各自独立,互不覆盖

端口被占也不会打不开:BoFileX 发现 34120 被占用时会自动改用一个空闲端口,并把浏览器开到那个端口上。

升级

界面里有更新按钮,点一下自己下载、校验、替换、重启,身份密钥和授权都保留。它走的是自己的发布通道,只会升到 BoFileX 的新版本,不会把自己换成 BoFile。

手工升级就是新文件盖掉旧文件 —— 记得先退出正在运行的程序(Windows 上占用中的文件会直接报拒绝访问)。

常见问题

Windows 报「已保护你的电脑」/ 杀软报毒
没有代码签名证书的程序都会这样。点「更多信息 → 仍要运行」;杀软误报的话把文件加进白名单。用 /api/release 里同名文件的 sha256 核对一下,能确认你拿到的和我们发布的是同一个文件。
Mac 说「无法打开,因为无法验证开发者」
Gatekeeper 的隔离标记。跑 xattr -dr com.apple.quarantine ./bofilex-darwin-arm64,或者右键(Control+点击)→ 打开。
名单里看不到别人
两台机器要在同一个圈子里。圈子的口令在界面里,把它填到另一台机器上就行。刚启动时名单可能空几秒,等一下就出来了。
为什么没有 Windows 原生窗口版
还没做。现在 BoFileX 打开的是你的浏览器,界面是一样的。