Filen 在 2025 年底正式并入了 Rclone 官方主线(v1.73+),这成为了最推荐的挂载方式。此外,你也可以使用官方提供的 Filen CLI。

以下是两种主流的挂载方案:


方法一:使用 Rclone 挂载(推荐)

由于 Rclone 现已原生支持 Filen 协议,这种方法最稳定,且支持多种优化参数。

1. 安装 Rclone

确保你的 Rclone 版本在 v1.73 或以上(2026年的主流版本):

sudo -v ; curl https://rclone.org/install.sh | sudo bash

2. 配置 Filen 远程连接

运行配置命令:

rclone config
  • 输入 n (New remote)。
  • 命名为 filen_drive。
  • 在 Storage 列表中找到 filen(或直接输入 filen)。
  • 根据提示输入你的 Email 和 Password。
  • 如果是 2FA 用户,请按提示输入验证码。

3. 挂载到本地目录

先安装 FUSE(挂载必需):

sudo apt update && sudo apt install fuse3 -y

创建挂载点并运行挂载命令:

mkdir -p /mnt/filen
rclone mount filen_drive: /mnt/filen --vfs-cache-mode full --daemon
提示:--vfs-cache-mode full 对于像 Filen 这种加密云盘非常重要,能极大提高读写兼容性。

方法二:使用官方 Filen CLI

如果你不想使用 Rclone,Filen 官方提供的命令行工具也自带了挂载功能(基于 FUSE3)。

1. 安装 Filen CLI

使用官方一键脚本:

curl -sL https://filen.io/cli.sh | bash

2. 登录账户

filen login

输入你的账号密码。

3. 挂载驱动器

# 默认挂载到 /tmp/filen,建议指定目录
mkdir -p ~/filen_mnt
filen mount ~/filen_mnt

进阶:如何实现开机自动挂载?

在 VPS 上,建议使用 Systemd 来守护挂载进程。

  1. 创建服务文件:
    sudo nano /etc/systemd/system/filen-mount.service
  2. 写入以下内容(以 Rclone 为例):

    [Unit]
    Description=Rclone Filen Mount
    After=network-online.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/rclone mount filen_drive: /mnt/filen \
        --config=/home/YOUR_USER/.config/rclone/rclone.conf \
        --vfs-cache-mode full \
        --allow-other
    ExecStop=/bin/fusermount -u /mnt/filen
    Restart=on-failure
    User=YOUR_USER
    
    [Install]
    WantedBy=default.target

    (请将 YOUR_USER 替换为你的用户名)

  3. 启动并设置开机自启:

    sudo systemctl daemon-reload
    sudo systemctl enable filen-mount
    sudo systemctl start filen-mount

⚠️ 注意事项

  • 端到端加密:Filen 是零知识加密存储,挂载后在本地看到的是解密后的文件,但在上传过程中 Rclone/CLI 会自动处理加密。
  • 性能瓶颈:由于需要实时加解密,VPS 的 CPU 性能会影响大文件的读写速度。
  • API 限制:虽然 Filen API 相对宽松,但频繁的扫描(如使用 Plex/Emby 扫库)建议开启 Rclone 的缓存优化参数。