本文汇总Windows、Mac、Android、iOS及路由器平台的Trojan协议客户端下载与配置方法,详解TUN模式与系统代理区别,助你快速搭建跨境访问环境。
Trojan协议客户端全平台概览
Trojan协议因流量特征混淆能力强、兼容性好,成为主流代理协议之一,选择客户端时需考虑平台兼容性、功能完整度及更新维护情况。
Windows客户端推荐
推荐Clash Verge Rev:Clash for Windows已停止维护,Clash Verge Rev作为继任者持续更新,支持TUN模式、代理组配置及规则分流。
下载方式:访问GitHub Release页面下载最新版本,GitHub访问受限地区可使用镜像站或通过第三方分发渠道获取,Windows 7用户需选择较旧版本,Windows 10/11建议使用最新版。
proxies:
- name: "trojan节点"
type: trojan
server: example.com
port: 443
password: your-password
sni: example.com
skip-cert-verify: false
macOS客户端推荐
ClashX为macOS主流通用客户端,支持M系列芯片,Apple Silicon Mac(M1/M2/M3)需下载arm64版本,Intel Mac选择x64版本,ClashX Pro提供增强功能,包括增强模式及更多自定义选项。
下载后首次运行需在系统偏好设置中授权网络权限。
Android客户端推荐
FlClash和Clash for Android为Android主推方案,FlClash界面简洁,配置门槛低;Clash for Android功能全面,支持TUN模式及更多高级选项。
华为及鸿蒙设备无法通过应用商店获取,需手动下载APK安装包,安装前需在设置中开启“允许安装未知来源应用”。
iOS客户端推荐
App Store无Clash官方客户端。Shadowrocket(俗称小火箭)和Quantumult X为iOS主流选择,均支持Trojan协议,两款应用均为付费应用,需使用非中国区Apple ID购买下载。
TUN模式与系统代理的区别
系统代理模式:仅接管HTTP/HTTPS流量,配置简单,但无法处理游戏、UDP视频等非HTTP流量,部分应用不支持系统代理。
TUN模式:创建虚拟网卡,接管全部流量(包括UDP),适合游戏、VoIP、视频通话等场景,开启TUN模式需管理员权限,部分安全软件可能拦截。
跨境办公需求场景下,建议开启TUN模式以确保所有应用均走代理通道。
代理组类型与适用场景
| 代理组类型 | 工作原理 | 适用场景 |
|---|---|---|
| select | 手动选择节点 | 需精准控制出口 |
| url-test | 自动测速选择延迟最低节点 | 日常浏览、视频 |
| fallback | 优先使用第一个可用节点 | 追求稳定性 |
日常使用推荐url-test自动测速,办公场景可使用fallback保障连接稳定。
分流规则优先级
Clash规则按顺序匹配,命中后不再继续匹配,优先级从高到低:
- DOMAIN-SUFFIX:精确匹配域名后缀
- DOMAIN:精确匹配完整域名
- IP-CIDR:匹配IP段
- GEOIP:按国家/地区分流
- FINAL:默认规则
rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN,example.com,Proxy - IP-CIDR,10.0.0.0/8,DIRECT - GEOIP,CN,DIRECT - FINAL,Proxy
常见问题FAQ
现象:客户端显示已连接但无法访问
原因:订阅未更新、节点失效或规则冲突
解决方法:检查节点状态,更新订阅,检查是否开启TUN模式