第5章 客户端工具使用指南¶
掌握了代理协议的原理后,本章将介绍各个平台上常用的客户端工具。这些工具将协议转化为易用的图形界面,让科学上网变得简单。
5.1 Windows平台¶
5.1.1 Clash 客户端与替代方案¶
⚠️ 提醒:
Clash for Windows (CFW) 已停止维护!
状态:
❌ 项目仓库已删除
❌ 不再接受更新
❌ 可能存在安全隐患
影响:
• 旧版本仍可使用,但不推荐
• 无法获得新功能和安全补丁
• 建议尽快迁移到替代方案
推荐替代方案:
1. Clash Verge(首选推荐)¶
软件介绍:
- CFW的完美替代品
- 基于Clash Meta内核
- 支持Windows/Linux/macOS
- 开源免费,持续维护
下载与安装:
- 官方地址:https://github.com/clash-verge-rev/clash-verge-rev
- 下载文件:Clash.Verge_x.x.x_x64-setup.exe
优势:
- ✓ 界面美观,操作类似CFW
- ✓ 内置中文语言
- ✓ 支持TUN模式
- ✓ 支持脚本增强
- ✓ 自动更新订阅
基本使用:
1. 安装后首次启动,会自动下载内核
2. 订阅 → 新建 → 粘贴订阅链接
3. 点击更新订阅
4. 代理 → 开启系统代理
5. 选择代理模式(规则/全局/直连)
6. 选择节点
✅ 完全兼容CFW的配置文件!
2. FlClash(轻量化选择)¶
特点:
下载地址:
- https://github.com/chen08209/FlClash
3. Mihomo Party(功能增强版)¶
特点:
下载地址:
- https://github.com/pompurin404/mihomo-party
4. NekoRay / sing-box(进阶方案)¶
NekoRay:
- ✓ Qt框架,界面友好
- ✓ 支持V2Ray/Xray/sing-box
- ✓ 跨平台
- 下载:https://github.com/MatsuriDayo/nekoray
sing-box:
- ✓ 通用代理平台
- ✓ 支持所有主流协议
- ✓ 高性能
- 下载:https://github.com/SagerNet/sing-box
CFW迁移指南:
如果您正在使用CFW:
1. 导出配置
- 备份订阅链接
- 导出配置文件(如果需要)
2. 安装替代客户端
- 推荐:Clash Verge
- 备选:FlClash / Mihomo Party
3. 导入配置
- 直接粘贴订阅链接
- 或导入配置文件
4. 测试连接
- 验证代理是否正常工作
5. 卸载CFW(可选)
以下为CFW旧版本使用说明(仅供参考,不推荐继续使用)
点击查看Clash for Windows旧版说明
Clash for Windows (CFW) - 已停止维护
软件介绍:
- 基于Clash和Electron开发
- 图形化界面,易于使用
- 支持多种协议和订阅
- 曾是Windows平台最受欢迎的客户端
下载与安装:
⚠️ 警告:官方仓库已删除,请使用替代方案!
旧版下载(不推荐):
- 从第三方镜像站下载(有安全风险)
- 或使用替代品
配置方法参考:
步骤1:导入订阅
- 获取订阅链接(从机场或自建服务器)
- 打开CFW → Profiles → 粘贴订阅链接
- 点击Download下载配置
- 配置自动加载
步骤2:启用系统代理
- 主界面 → System Proxy开关打开
- 选择代理模式:
- Rule(规则模式):推荐,智能分流
- Global(全局模式):所有流量走代理
- Direct(直连模式):不走代理
步骤3:选择节点
- Proxies标签页
- 在"🚀 节点选择"中选择具体节点
- 或选择"♻️ 自动选择"让系统自动选最快节点
高级功能:
TUN模式(接管所有流量):
- 适用场景:
- ✓ 游戏加速(不支持系统代理的应用)
- ✓ 全局接管网络
- ✓ 避免DNS泄漏
开启方式:
Settings → General → TUN Mode → 启用
需要管理员权限运行
Mixin配置(混合配置):
# 在Mixin标签页添加自定义配置
# 会与订阅配置合并
mixin:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- 8.8.8.8
- 1.1.1.1
常见问题:
问题1:启动后无法上网
解决:检查系统代理是否正确设置
检查防火墙是否拦截
问题2:订阅更新失败
解决:检查订阅链接是否有效
尝试使用VPN/其他节点更新
问题3:速度慢
解决:切换不同节点
使用延迟测试选择最快节点
检查是否开启了不必要的规则
故障排查提示:
以上问题适用于大多数Clash系列客户端。
5.1.2 V2RayN¶
软件特点:
- 专注于V2Ray/Xray协议
- 轻量级,资源占用少
- 配置灵活,功能强大
- 适合高级用户
下载安装:
- 官方地址:https://github.com/2dust/v2rayN
- 下载:v2rayN-windows-64.zip(含v2ray-core)或 v2rayN.zip(需单独下载core)
- 解压后直接运行 v2rayN.exe
配置方法:
方法1:订阅导入
方法2:手动添加
1. 服务器 → 添加VMess/VLESS/Shadowsocks服务器
2. 填写服务器参数:
- 地址(域名或IP)
- 端口
- 用户ID(UUID)
- 加密方式
- 传输协议(TCP/WebSocket等)
3. 确定保存
方法3:扫描二维码/导入链接
使用技巧:
路由规则设置:
设置 → 路由设置
预设方案:
- 绕过大陆:国内直连,国外代理(推荐)
- 全局:所有流量走代理
- 绕过局域网及大陆:更精细的分流
自定义规则:
- 可以添加自定义域名/IP规则
- 支持导入外部规则文件
测速与排序:
核心类型切换:
5.1.3 Qv2ray¶
软件特点:
- 跨平台(Windows/Linux/macOS)
- 模块化设计
- 插件系统
- 高度可定制
下载安装:
- 官方地址:https://github.com/Qv2ray/Qv2ray
- 下载 Qv2ray 安装包和 v2ray-core
- 首次启动需要配置 core 路径
核心配置:
1. 首选项设置
2. 添加服务器
方式1:订阅
分组 → 订阅管理 → 添加订阅
输入订阅地址 → 更新订阅
方式2:手动配置
新建 → 手动输入 → 选择协议类型
填写服务器参数
方式3:导入
导入 → 从链接导入 / 从JSON导入
插件推荐:
QvPlugin-Trojan:Trojan协议支持
QvPlugin-SS:Shadowsocks支持
QvPlugin-NaiveProxy:NaiveProxy支持
QvPlugin-Command:自定义命令
安装:首选项 → 插件 → 浏览插件目录
将插件文件放入后重启
5.1.4 Windows平台对比¶
| 特性 | Clash Verge | FlClash | V2RayN | Qv2ray |
|---|---|---|---|---|
| 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| 界面美观 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| 协议支持 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 规则功能 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 资源占用 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 维护状态 | ✅ 活跃 | ✅ 活跃 | ✅ 活跃 | ⚠️ 较少 |
| 适合人群 | 新手/一般用户 | 新手/追求简洁 | 中级用户 | 高级用户 |
推荐选择:
首选推荐:Clash Verge
- CFW的完美替代
- 界面友好,上手简单
- 规则强大,自动分流
- 订阅管理方便
- 持续更新维护
简洁推荐:FlClash
- 界面美观现代
- 跨平台支持
- 轻量快速
进阶推荐:V2RayN
- 轻量快速
- V2Ray全功能支持
- 配置灵活
极客推荐:Qv2ray
- 跨平台
- 插件扩展
- 高度定制
⚠️ 重要:不再推荐Clash for Windows,请选择上述替代方案!
5.2 macOS平台¶
5.2.1 ClashX / ClashX Pro¶
软件特点:
- macOS原生应用
- 基于Clash核心
- 菜单栏常驻,操作便捷
- Pro版本支持TUN模式
下载安装:
ClashX:https://github.com/yichengchen/clashX
ClashX Pro:https://install.appcenter.ms/users/clashx/apps/clashx-pro/distribution_groups/public
安装后需要授权:
系统偏好设置 → 安全性与隐私 → 允许
基本使用:
导入配置:
设置代理:
增强模式(ClashX Pro):
实时日志:
5.2.2 Surge¶
软件特点:
- macOS/iOS平台的高端工具
- 功能极其强大
- 价格较高(\(49.99-\)99.99)
- 专业用户首选
核心功能:
1. 强大的规则引擎
支持规则类型:
- DOMAIN/DOMAIN-SUFFIX/DOMAIN-KEYWORD
- IP-CIDR/IP-CIDR6/GEOIP
- USER-AGENT/URL-REGEX
- PROCESS-NAME(进程匹配)
- RULE-SET(规则集)
- SCRIPT(JavaScript脚本)
2. 模块系统
模块作用:
- 重写规则(广告屏蔽)
- MITM解密HTTPS
- 脚本增强
- 可在线订阅模块
3. 脚本功能
用途:
- 修改请求/响应
- 自动签到
- 去除广告
- 数据提取
配置示例:
[General]
loglevel = notify
dns-server = 223.5.5.5, 119.29.29.29
skip-proxy = 127.0.0.1, 192.168.0.0/16, localhost
[Proxy]
Proxy1 = ss, server.com, 8388, encrypt-method=chacha20-ietf-poly1305, password=pwd
Proxy2 = vmess, server.com, 443, username=uuid, tls=true
[Proxy Group]
Proxy = select, Proxy1, Proxy2, Auto
Auto = url-test, Proxy1, Proxy2, url=http://www.gstatic.com/generate_204
[Rule]
DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD,youtube,Proxy
GEOIP,CN,DIRECT
FINAL,Proxy
5.2.3 V2RayX / V2RayU¶
V2RayX:
- 老牌V2Ray客户端
- 功能基础但稳定
- 适合简单使用
V2RayU:
- V2RayX的增强版
- 界面更美观
- 功能更丰富
- 支持订阅
下载地址:
- V2RayX:https://github.com/Cenmrev/V2RayX
- V2RayU:https://github.com/yanue/V2rayU
基本使用:
5.2.4 macOS平台推荐¶
| 需求 | 推荐工具 | 理由 |
|---|---|---|
| 一般使用 | ClashX | 免费、易用、功能够用 |
| 游戏/全局 | ClashX Pro | TUN模式,性能好 |
| 专业需求 | Surge | 功能最强,脚本支持 |
| V2Ray专用 | V2RayU | 轻量,V2Ray全功能 |
5.3 Android平台¶
5.3.1 Clash for Android (CFA)¶
软件特点: - 基于Clash内核 - 开源免费 - 支持规则和订阅 - Android平台最流行
下载安装:
官方:https://github.com/Kr328/ClashForAndroid
下载:cfa-x.x.x-premium-universal-release.apk
或通过Google Play搜索"Clash for Android"
配置步骤:
1. 导入配置
2. 启动代理
3. 选择节点
高级设置:
访问控制:
设置 → 网络 → 访问控制
可以设置:
- 仅代理指定应用(白名单模式)
- 不代理指定应用(黑名单模式)
示例:仅代理Chrome和Telegram
勾选"访问控制模式"
选择"允许选中应用"
勾选Chrome、Telegram
DNS设置:
5.3.2 V2RayNG¶
软件特点:
- V2Ray官方推荐客户端
- 支持所有V2Ray协议
- 轻量快速
- 免费开源
下载安装:
使用教程:
添加服务器:
方法1:扫描二维码
首页 → 右上角 + → 扫描二维码
方法2:从剪贴板导入
复制vmess://或vless://链接
打开应用自动识别
或手动点击 + → 从剪贴板导入
方法3:订阅
右上角 ≡ → 订阅设置 → + 添加
输入订阅URL → 确定
返回首页下拉更新订阅
启动连接:
路由设置:
分应用代理:
5.3.3 SagerNet¶
软件特点:
- 基于V2Ray/Xray
- 支持多种协议
- 插件系统
- 性能优化
下载安装:
特色功能:
1. 多种核心支持
内置核心:
- V2Ray
- Xray
- Trojan-Go
- NaiveProxy
- Brook
通过插件支持:
- Shadowsocks
- ShadowsocksR
- WireGuard
2. 路由规则
3. 配置格式
5.3.4 Android平台对比¶
| 特性 | Clash for Android | V2RayNG | SagerNet |
|---|---|---|---|
| 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| 规则功能 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| 协议支持 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 性能 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 更新频率 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
推荐:
一般用户:Clash for Android
- 规则强大,自动分流
- 界面美观,易于使用
技术用户:V2RayNG
- 协议全面
- 配置灵活
- 性能优秀
折中选择:SagerNet
- 功能丰富
- 多核心支持
- 插件扩展
5.4 iOS平台¶
5.4.1 Shadowrocket (小火箭)¶
软件特点:
- iOS平台最受欢迎
- 功能强大全面
- 规则丰富
- 需付费购买($2.99)
购买与下载:
美区App Store搜索:Shadowrocket
需要美区Apple ID账号
购买注意:
⚠️ 从官方App Store购买
⚠️ 不要使用共享账号(有风险)
⚠️ 认准开发者:Shadow Launch Technology Limited
配置方法:
1. 添加服务器
方法1:扫描二维码
首页 → 右上角 + → 类型:扫描二维码
方法2:手动添加
首页 → 右上角 + → 类型:选择协议
填写服务器信息
方法3:URL导入
复制ss://、vmess://等链接
打开应用自动识别
方法4:订阅
首页 → 右上角 + → 类型:Subscribe
粘贴订阅URL → 保存
下拉更新订阅
2. 启用代理
规则配置:
使用远程规则:
配置 → 右上角 + → 添加配置
推荐规则:
https://raw.githubusercontent.com/Loyalsoldier/surge-rules/release/ruleset/proxy.txt
功能:
- 自动分流国内外流量
- 广告屏蔽
- 隐私保护
自定义规则:
配置 → 编辑纯文本配置
[Rule]
# 直连规则
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-SUFFIX,qq.com,DIRECT
# 代理规则
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,youtube.com,PROXY
DOMAIN-KEYWORD,facebook,PROXY
# IP规则
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
# 兜底
FINAL,PROXY
实用功能:
按需连接:
全局路由:
5.4.2 Surge¶
软件特点:
- iOS/macOS平台最强大工具
- 专业级网络调试
- 价格较高($49.99起)
- 适合专业用户
功能特性:
1. MITM(中间人抓包)
2. 模块系统
模块示例:
#!name=去广告模块
#!desc=屏蔽常见广告
[Rule]
DOMAIN-SUFFIX,ad.example.com,REJECT
URL-REGEX,^https?://.*/(ad|ads)/.*,REJECT
[URL Rewrite]
^https?://api\.example\.com/ad - reject
使用:
配置 → 模块 → 安装新模块
输入模块URL或本地文件
3. 脚本支持
// 示例:自动签到脚本
let url = "https://api.example.com/checkin";
$httpClient.post(url, (error, response, data) => {
if (!error) {
console.log("签到成功");
$notification.post("签到", "", "已完成每日签到");
}
$done();
});
5.4.3 Quantumult X (圈X)¶
软件特点:
- 功能强大
- 规则灵活
- 重写功能
- 价格适中($7.99)
核心功能:
1. 策略组
[policy]
# 手动选择
static=节点选择, 香港节点, 美国节点, 自动选择
# 自动选择(延迟最低)
url-latency-benchmark=自动选择, server-tag-regex=.*, check-interval=600
# 故障转移
available=故障转移, 节点1, 节点2, 节点3
2. 分流规则
[filter_remote]
# 远程规则
https://example.com/proxy.list, tag=代理规则, enabled=true
[filter_local]
# 本地规则
host-suffix, google.com, proxy
host-keyword, youtube, proxy
ip-cidr, 192.168.0.0/16, direct
geoip, cn, direct
final, proxy
3. 重写规则
[rewrite_remote]
# 去广告
https://example.com/adblock.conf, tag=去广告, enabled=true
[rewrite_local]
# 自定义重写
^https?://api\.example\.com/ad url reject-dict
^https?://.*\.jpg$ url reject-img
5.4.4 iOS平台对比¶
| 特性 | Shadowrocket | Surge | Quantumult X |
|---|---|---|---|
| 价格 | $2.99 | $49.99+ | $7.99 |
| 易用性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| 功能 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 性能 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 适合人群 | 一般用户 | 专业用户 | 进阶用户 |
推荐:
新手/一般用户:Shadowrocket
- 价格最低
- 功能够用
- 简单易上手
专业用户/开发者:Surge
- 功能最强
- 调试利器
- MITM抓包
进阶用户:Quantumult X
- 功能强大
- 性价比高
- 重写灵活
5.5 Linux平台配置¶
5.5.1 命令行工具¶
Shadowsocks-libev:
# Ubuntu/Debian安装
sudo apt install shadowsocks-libev
# 配置文件:/etc/shadowsocks-libev/config.json
{
"server": "server_ip",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "your_password",
"method": "chacha20-ietf-poly1305"
}
# 启动
ss-local -c /etc/shadowsocks-libev/config.json
# 开机自启
sudo systemctl enable shadowsocks-libev-local@config
sudo systemctl start shadowsocks-libev-local@config
V2Ray:
# 安装脚本
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
# 配置文件:/usr/local/etc/v2ray/config.json
# 启动
sudo systemctl start v2ray
# 开机自启
sudo systemctl enable v2ray
Clash(已经停止维护):
# 下载Clash(此地址已经无法访问)
wget https://github.com/Dreamacro/clash/releases/download/v1.x.x/clash-linux-amd64.tar.gz
tar -zxvf clash-linux-amd64.tar.gz
sudo mv clash /usr/local/bin/
# 下载配置
mkdir ~/.config/clash
wget -O ~/.config/clash/config.yaml "订阅链接"
# 运行
clash -d ~/.config/clash
# 设置系统代理
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
5.5.2 图形化工具¶
Qv2ray(推荐):
# Arch Linux
sudo pacman -S qv2ray
# Ubuntu/Debian(AppImage)
wget https://github.com/Qv2ray/Qv2ray/releases/download/v2.x.x/Qv2ray-v2.x.x-linux-x64.AppImage
chmod +x Qv2ray-*.AppImage
./Qv2ray-*.AppImage
Clash for Windows(通过Wine):
5.5.3 浏览器代理设置¶
系统级代理:
# 临时设置
export http_proxy=http://127.0.0.1:1080
export https_proxy=http://127.0.0.1:1080
export all_proxy=socks5://127.0.0.1:1080
# 永久设置(添加到~/.bashrc或~/.zshrc)
echo 'export http_proxy=http://127.0.0.1:1080' >> ~/.bashrc
echo 'export https_proxy=http://127.0.0.1:1080' >> ~/.bashrc
source ~/.bashrc
使用proxychains:
# 安装
sudo apt install proxychains
# 配置:/etc/proxychains.conf
socks5 127.0.0.1 1080
# 使用
proxychains curl google.com
proxychains firefox
5.6 路由器端配置¶
5.6.1 支持的路由器固件¶
OpenWrt:
- 开源路由器固件
- 插件丰富
- 最广泛支持
Merlin(梅林):
- 基于华硕官方固件
- 稳定性好
- 适合华硕路由器
Padavan(老毛子):
- 针对MT7620/MT7621芯片
- 内置Shadowsocks
- 适合小米、斐讯等
5.6.2 OpenWrt安装代理¶
安装Shadowsocks:
# 更新软件包
opkg update
# 安装shadowsocks-libev
opkg install shadowsocks-libev-ss-redir
opkg install shadowsocks-libev-ss-tunnel
# 安装luci界面
opkg install luci-app-shadowsocks-libev
安装Clash:
配置方法:
5.6.3 路由器代理优势¶
优点:
缺点:
本章小结¶
本章详细介绍了各平台的客户端工具使用方法:
平台推荐:
| 平台 | 推荐工具 | 备选方案 | 适合人群 |
|---|---|---|---|
| Windows | Clash Verge | FlClash / V2RayN | 新手、一般用户 |
| macOS | ClashX Pro / Clash Verge | Surge / V2RayU | 一般/专业用户 |
| Android | Clash Meta for Android | V2RayNG / SagerNet | 大多数用户 |
| iOS | Shadowrocket | Surge / Quantumult X | 性价比之选 |
| Linux | Clash Verge / Qv2ray | v2rayA / Clash | 命令行/图形界面 |
| 路由器 | OpenClash | Shadowsocks | 全家使用 |
重要说明:
生态系统变化:
• Clash for Windows 已停止维护
建议迁移至 Clash Verge 等活跃维护的项目
• Clash Meta 成为新一代主流内核
提供更好的性能和更广泛的协议支持
• sing-box 等新兴通用代理平台崭露头角
支持几乎所有主流代理协议
• 移动端生态持续活跃
各平台客户端保持积极更新迭代
使用建议:
下一章我们将学习浏览器代理配置和隐私保护技巧。
实践任务:
- 在你的平台上安装推荐的客户端
- 导入订阅或配置服务器
- 测试连接和访问效果
- 尝试自定义分流规则