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 下载(推荐)
- 访问项目页面: FlClash GitHub
- 下载最新版本: 访问 Releases 页面
- 选择对应架构:
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
首次启动配置
启动 FlClash
bash./flclash-linux-amd64.AppImage添加订阅
- 点击"订阅"或"Subscriptions"选项卡
- 点击"添加订阅"或"Add Subscription"按钮
- 输入订阅链接和名称
- 点击"保存"或"Save"
启用代理
- 在主界面找到代理开关
- 点击启用系统代理
- 选择代理模式(规则/全局/直连)
主要功能
订阅管理
- 自动更新: 支持定时自动更新订阅
- 多订阅: 支持添加多个订阅源
- 订阅切换: 可以快速切换不同的订阅
代理模式
- 规则模式: 根据规则文件决定代理策略
- 全局模式: 所有流量都通过代理
- 直连模式: 不使用代理,直接连接
节点管理
- 节点选择: 可以手动选择代理节点
- 延迟测试: 自动测试节点延迟
- 节点分组: 按地区或类型分组显示
高级功能
- 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 支持系统托盘,可以在后台运行:
- 点击关闭按钮最小化到托盘
- 右键托盘图标可以快速控制代理状态
故障排除
常见问题
- 依赖缺失
bash
# 如果提示缺少依赖,重新安装
sudo apt-get install libayatana-appindicator3-dev libkeybinder-3.0-dev- 权限问题
bash
# 确保 AppImage 有执行权限
chmod +x flclash-linux-amd64.AppImage- 网络连接问题
- 检查防火墙设置
- 确认代理端口未被占用
- 验证订阅链接有效性
日志查看
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 作为主要的代理客户端。