BoFileX
另一个程序,另一种用法:启动不用选角色。打开就是圈子里的人的列表,点一个人就能聊天、发文件。
当前版本读取中…
下载
下载清单读取中…
和 BoFile 一样:没有安装程序,一个可执行文件,放哪儿都能跑。文件名里带 bofilex 的才是这个程序。
分不清 Mac 是哪种芯片:左上角 → 关于本机,写着「芯片 Apple M…」就是 Apple 芯片,写着「处理器 Intel…」就是 Intel。
和 BoFile 有什么不一样
BoFile 启动时先问你是主机(共享这台机器的目录,等别人连过来)还是访客(去连别人)。那套模型适合「浏览对方整棵目录树」,但大多数时候人打开程序只是想发个文件、说句话 —— 这件事是对称的,两边都能发、都能收,不该先分角色。
所以 BoFileX 里没有角色。每台机器都是对等的 peer,注册一次就既能被找到、也能主动找别人。
| 场景 | BoFileX 怎么做 |
|---|---|
| 发消息 | 点名单里的人,直接聊。同一个圈子里不需要手动批准 |
| 发文件 | 会话里点回形针(或拖进去),带实时进度条;对方收在自己的接收目录里,碰不到共享目录 |
| 共享目录 | 进阶功能,按人单独开:可以只给某一个子目录,还能设成只读 / 可上传 / 完全控制 |
可以和 BoFile 装在同一台机器上
两个程序互不影响,同时开着也没问题:各自独立的身份密钥、配置目录和界面端口。
| BoFile | BoFileX | |
|---|---|---|
| 界面端口 | 127.0.0.1:34116 | 127.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 打开的是你的浏览器,界面是一样的。