Skip to content

Linux 客户端使用教程

💡 快速开始

本教程将指导您如何在 Linux 系统上使用 FlClash 客户端。FlClash 是基于 ClashMeta 的多平台代理客户端,简单易用,开源无广告。


FlClash 简介

FlClash 是一个基于 ClashMeta 的多平台代理客户端,具有以下特点:

  • ✈️ 多平台支持: Android, Windows, macOS 和 Linux
  • 💻 自适应界面: 支持多种屏幕尺寸,多种颜色主题
  • 💡 现代化设计: 基于 Material You 设计,类似 Surfboard 的 UI
  • ☁️ 数据同步: 支持通过 WebDAV 同步数据
  • 功能丰富: 支持订阅链接,暗黑模式

安装 FlClash

前置依赖安装

在使用 FlClash 之前,需要先安装以下依赖包:

bash
# Ubuntu/Debian 系统
sudo apt-get install libayatana-appindicator3-dev
sudo apt-get install libkeybinder-3.0-dev

# CentOS/RHEL 系统
sudo yum install libayatana-appindicator3-devel
sudo yum install libkeybinder3-devel

# Arch Linux 系统
sudo pacman -S libayatana-appindicator
sudo pacman -S libkeybinder3

下载和安装

方法一:从 GitHub 下载(推荐)

  1. 访问项目页面: FlClash GitHub
  2. 下载最新版本: 访问 Releases 页面
  3. 选择对应架构:
    • flclash-linux-amd64.AppImage - AMD64 架构
    • flclash-linux-arm64.AppImage - ARM64 架构

方法二:使用命令行下载

bash
# AMD64 架构
wget https://github.com/chen08209/FlClash/releases/latest/download/flclash-linux-amd64.AppImage

# ARM64 架构
wget https://github.com/chen08209/FlClash/releases/latest/download/flclash-linux-arm64.AppImage

# 添加执行权限
chmod +x flclash-linux-*.AppImage

# 运行应用
./flclash-linux-amd64.AppImage

启动 FlClash

安装完成后,可以通过以下方式启动 FlClash:

bash
# 直接运行 AppImage
./flclash-linux-amd64.AppImage

# 或者双击 AppImage 文件

配置 FlClash

首次启动配置

  1. 启动 FlClash

    bash
    ./flclash-linux-amd64.AppImage
  2. 添加订阅

    • 点击"订阅"或"Subscriptions"选项卡
    • 点击"添加订阅"或"Add Subscription"按钮
    • 输入订阅链接和名称
    • 点击"保存"或"Save"
  3. 启用代理

    • 在主界面找到代理开关
    • 点击启用系统代理
    • 选择代理模式(规则/全局/直连)

主要功能

订阅管理

  • 自动更新: 支持定时自动更新订阅
  • 多订阅: 支持添加多个订阅源
  • 订阅切换: 可以快速切换不同的订阅

代理模式

  • 规则模式: 根据规则文件决定代理策略
  • 全局模式: 所有流量都通过代理
  • 直连模式: 不使用代理,直接连接

节点管理

  • 节点选择: 可以手动选择代理节点
  • 延迟测试: 自动测试节点延迟
  • 节点分组: 按地区或类型分组显示

高级功能

  • WebDAV 同步: 支持通过 WebDAV 同步配置
  • 暗黑模式: 支持深色主题
  • 多语言: 支持多种语言界面

使用技巧

创建桌面快捷方式

为了方便使用,可以创建桌面快捷方式:

bash
# 创建 .desktop 文件
cat > ~/.local/share/applications/flclash.desktop << EOF
[Desktop Entry]
Name=FlClash
Comment=A multi-platform proxy client based on ClashMeta
Exec=/path/to/flclash-linux-amd64.AppImage
Icon=/path/to/flclash-icon.png
Terminal=false
Type=Application
Categories=Network;
EOF

# 添加执行权限
chmod +x ~/.local/share/applications/flclash.desktop

系统集成

开机自启动

bash
# 添加到启动项
mkdir -p ~/.config/autostart
cp ~/.local/share/applications/flclash.desktop ~/.config/autostart/

系统托盘

FlClash 支持系统托盘,可以在后台运行:

  • 点击关闭按钮最小化到托盘
  • 右键托盘图标可以快速控制代理状态

故障排除

常见问题

  1. 依赖缺失
bash
   # 如果提示缺少依赖,重新安装
   sudo apt-get install libayatana-appindicator3-dev libkeybinder-3.0-dev
  1. 权限问题
bash
   # 确保 AppImage 有执行权限
   chmod +x flclash-linux-amd64.AppImage
  1. 网络连接问题
    • 检查防火墙设置
    • 确认代理端口未被占用
    • 验证订阅链接有效性

日志查看

bash
# FlClash 会在以下位置生成日志
~/.config/flclash/logs/

项目信息

  • 项目地址: FlClash GitHub
  • 开源协议: GPL-3.0
  • 开发语言: Dart, Kotlin, C++, Go
  • 支持平台: Android, Windows, macOS, Linux

总结

FlClash 是一个优秀的跨平台 Clash 客户端,具有以下优势:

  • 现代化界面: 基于 Material You 设计
  • 跨平台支持: 支持主流操作系统
  • 功能完整: 支持订阅、规则、TUN 模式等
  • 开源免费: 完全开源,无广告
  • 持续更新: 活跃的开发和维护

推荐 Linux 用户使用 FlClash 作为主要的代理客户端。

基于 VitePress 构建