兼容性
Loft 支持哪些设备。
Loft 支持 SMB 共享,大多数 NAS、Windows 服务器和 Samba 用的都是它。以下是我们实际测试过的设备。如果你的设备不在列表中,它也很可能可以使用。运行 loft-gateway doctor,它会告诉你结果。
你需要准备
- 一台通过 SMB 3 共享文件夹的 NAS 或服务器。Loft 默认要求 SMB 加密;不支持加密的 NAS 可以设置为在家庭网络中允许使用。
- 家中的一台 Linux 机器,用于运行网关:x86_64 或 arm64,需要 Python 3.12 或更高版本(Debian 13、Ubuntu 24.04 和当前版本的 Raspberry Pi OS 都已自带),或者任何能运行容器的机器。
- 在外使用时:需要隧道(例如 Cloudflare Tunnel)或路由器上的端口转发。在家使用则两者都不需要。
已测试的 NAS 和服务器
| NAS / 服务器 | 状态 | 备注 |
|---|---|---|
| Samba(Linux) | 自动测试 | 每次代码改动都会在 Samba 上测试:SMB 加密设为必需、可选和关闭三种情况,分别经由隧道和直连 |
| Ubiquiti UniFi UNAS | 尚未测试 | |
| TrueNAS SCALE | 尚未测试 | |
| Windows Server(SMB) | 尚未测试 | |
| Synology | 尚未测试 | 如果你有一台,请运行 loft-gateway doctor 并告诉我们结果 |
应用
| 应用 | 系统要求 |
|---|---|
| iPhone 和 iPad | iOS 或 iPadOS 17 或更高版本 |
| Mac | macOS 14 或更高版本 |
| Android | Android 8 或更高版本 |
| Windows | Windows 10 或 11 |
| Linux | FUSE。桌面环境支持时会显示托盘图标 |
告诉我们
在这里没有列出的设备上测试过 Loft?请到 github.com/Incremental-AS/loft 提交 issue,并附上 loft-gateway doctor 的输出。
请先删除输出中的隐私信息:地址、共享文件夹名称和用户名。