↓ 跳过正文
  1. 文章/

Trojan 客户端怎么配?从导入订阅到分流规则全流程

·1954 字·4 分钟
作者
吾便宜

Trojan 是 2019 年前后出现的一种代理协议,思路很直接:把代理流量伪装成正常的 HTTPS 流量,走 443 端口,用 TLS 加密。站在审查者的角度,它看起来就像一次普通的网页访问。几年过去,虽然 VLESS、Hysteria2 这些新协议更火,但 Trojan 依然有不少机场在提供,稳定性也不错。这篇讲怎么在客户端里真正把 Trojan 用起来。

Trojan 客户端配置教程

先搞清 Trojan 的几个关键字段
#

不管用哪个客户端,添加 Trojan 节点时都会遇到这几个字段,含义是固定的:

  • 地址(Server):节点的域名或 IP,一般是机场给的,不要自己改。
  • 端口(Port):Trojan 默认走 443,也就是 HTTPS 的标准端口,这是它能伪装的前提。
  • 密码(Password):机场分配的连接密码,相当于身份凭证。
  • SNI / 域名:TLS 握手时声明的域名,通常和地址一致。有的机场会给一个单独的 SNI(比如一个 CDN 域名),按机场给的填,不要凭感觉改。
  • 传输方式:Trojan 本身就是基于 TLS 的,不需要再套一层 WebSocket 或 gRPC,除非机场明确说明用了其他传输。

关于 Trojan 协议本身的原理,可以先看这篇Trojan 协议详解,这里只讲操作。

客户端怎么选
#

Trojan 的支持面很广,主流客户端基本都覆盖:

  • iOS:Shadowrocket、Stash、Loon、SFI 都支持 Trojan,导入订阅后直接选节点就能用。
  • Android:NekoBox、v2rayNG、ClashMeta 系客户端都支持。
  • Windows / macOS:Clash Verge、FlClash、v2rayN、Hiddify 都可以。
  • 全平台通用:如果手头有多个设备,优先选一个全平台都有的客户端,配置习惯不用换来换去,参考全平台客户端配置教程。

新手建议从你已经在用的客户端开始,不用为了 Trojan 单独换一个 App——先确认它支持 Trojan,再导入就行。

方法一:订阅导入(推荐)
#

这是最省事的方式,适合绝大多数人:

  1. 在机场的控制面板找到订阅链接,一般标注为"通用订阅"或"Clash 订阅"。
  2. 复制链接,打开客户端的"添加订阅"或"从 URL 导入",粘贴进去。
  3. 客户端拉取成功后,节点列表里会出现一批节点,Trojan 节点通常会在类型或备注里标出来。
  4. 选一个延迟低的节点,打开开关,访问一个平时打不开的网站验证。

注意两点:第一,订阅链接相当于你的账号凭证,不要发给别人,也不要贴到公开场合;第二,订阅里的节点是机场统一维护的,个别节点失效时换一个就行,不用自己改配置。

方法二:手动添加单个节点
#

如果机场只给了单个节点的信息,或者你想自己搭一个 Trojan 服务,就用手动添加:

  1. 在客户端里选"手动添加"→协议选 Trojan。
  2. 按机场给的信息填地址、端口(一般是 443)、密码。
  3. SNI 一栏填机场给的域名;如果机场没单独给,就填地址本身。
  4. 保存后选这个节点,打开开关测试。

手动添加最容易错的地方是 SNI:填错了 TLS 握手会失败,表现为"能 ping 通但连不上"。遇到这种情况先核对 SNI 和端口,再考虑是不是本地网络问题。

分流规则怎么设
#

节点连上之后,还要决定哪些流量走代理、哪些直连。主流客户端都有几种现成模式:

  • 全局模式:所有流量都走代理,简单但国内网站也会绕一圈,速度和体验都受影响。
  • 规则模式(推荐):按规则分流,国外网站走代理、国内网站直连。大部分客户端自带规则集,导入订阅后一般默认就是规则模式,不用额外折腾。
  • 直连模式:所有流量都不走代理,等于没开。

刚开始用就选规则模式,够用。如果发现某个国内 App 在规则模式下异常(比如加载变慢或定位不对),可以在客户端里把这个 App 单独设为直连,大多数客户端都支持按 App 分流。

连不上时先查这三处
#

Trojan 连不上,十有八九是下面三个原因之一:

  1. 时间不对:设备系统时间偏差太大会导致 TLS 证书校验失败。先确认手机/电脑的时间是自动同步的。
  2. SNI 或端口填错:对照机场给的信息逐项核对,尤其是手动添加的节点。
  3. 本地 DNS 异常:域名解析失败时,客户端连地址都找不到。可以先把 DNS 换成公共 DNS 试试,具体排查步骤见小火箭 DNS 设置教程。

如果三处都没问题,换一个同机场的其他节点再试——单个节点故障比协议本身出问题常见得多。

常见问题
#

Trojan 和 VLESS 选哪个?

两者都是目前的主流协议,日常使用差别不大。Trojan 的优势是结构简单、伪装自然;VLESS 的优势是更灵活,能搭配 Reality、Vision 等新技术。如果机场两种都提供,优先用机场主推的那个,维护更有保障。详细的对比见Trojan vs VLESS。

Trojan 需要单独买吗?

不需要。Trojan 是一种协议,不是服务。机场套餐里包含的节点是什么协议,取决于机场的配置,很多套餐是多种协议混搭的,订阅里有什么就用什么。

一个订阅能在多个设备上用吗?

看机场的规定。有的套餐限制同时在线的设备数,超了会断线或封号。多人共用一个订阅之前,先看套餐说明里的设备数限制。

相关文章

sing-box 怎么用?从安装到导入订阅全流程

·2055 字·5 分钟
这两年新出的客户端里,sing-box 是绕不开的名字。很多机场的订阅页面开始出现"sing-box 订阅",Hysteria2、TUIC 这些新协议也经常先在 sing-box 上得到支持。但 sing-box 本身是个命令行核心,没有图形界面——新手直接下载官方版常常一脸懵。这篇把"sing-box 到底是什么、用什么客户端、怎么导入订阅"一次讲清。

Karing 使用教程:订阅导入与节点切换全流程

·752 字·2 分钟
Karing 是一个支持多协议的代理客户端,安卓和 iOS 都能用,界面简洁,对新手比较友好。这篇讲从安装到连上的完整流程。 插图来源:Storyset Karing 是什么 # Karing 支持 VLESS、Trojan、Shadowsocks、Hysteria2 等主流协议,特点是配置简单、启动快,iOS 用户多一个选择(iOS 上好用的免费客户端不多)。订阅链接和其他客户端通用。