VLESS、Trojan、Shadowsocks:协议名词科普
机场的节点列表里,总有一串协议名:SS、VLESS、Trojan、Hysteria……新手看得头大。这篇只做一件事:把常见协议翻译成大白话。不教搭建,不给配置教程。
先搞懂:协议是什么
一句话:协议是你的客户端和服务器约定的"接头暗号"。
你的请求要发给海外服务器,总得有个传输方式。不同的协议就是不同的传输方式,各有特点。你不用会配,只需要知道它们的区别,看评测时不懵就行。
Shadowsocks(SS):老牌轻量
最早流行起来的代理协议之一,特点是轻量、省资源。
优点:客户端支持最广,几乎所有设备、所有软件都支持;配置简单;跑起来稳。
缺点:年代较久,流量特征相对明显,某些严格的网络环境下容易被识别。
适合:入门、新手、对速度要求不高的日常使用。很多机场的入门线路还在用它,够用。
VLESS:新一代主力
V2Ray 家族的新协议,现在很多机场的主力线路都用它。
特点:性能好、开销小,设计上就考虑了反检测。配合不同的传输方式,适应性很强。
适合:对速度和稳定有要求的主力使用。目前是"闭眼选不会错"的选项,你大概率已经在用它了,只是没注意。
Trojan:伪装成正常流量
设计思路很巧妙:把代理流量伪装成普通的 HTTPS 访问。
你的请求看起来和正常上网没区别,检测方很难分辨。这是它最大的卖点。
适合:网络环境比较严格的地区,或者对隐蔽性有要求的场景。代价是配置相对复杂一点,但用机场的话都是配好的,你无感。
Hysteria:速度激进派
基于 UDP 的新协议,主打弱网环境下的速度。在网络抖动大、丢包多的情况下表现突出。
适合:网络质量差的地区,或者对延迟敏感的游戏场景。不过客户端兼容性不如上面几个,不是所有软件都支持。
Reality:新兴的伪装技术
严格说 Reality 不是独立协议,而是一种传输层的伪装手段:借用真实网站的 TLS 指纹来隐藏自己,连目标服务器都"看起来"是个正常网站。
目前多作为 VLESS 的搭配出现。知道有这么个东西就行,遇到"VLESS+Reality"的节点,理解为"隐蔽性加强版"即可。
协议和客户端的关系
新手常问:“我用的是 Shadowrocket,能用 VLESS 吗?“答案是:看软件支不支持。
- Shadowrocket:SS、VLESS、Trojan、Hysteria 基本都支持
- Clash 系:VLESS、Trojan、SS 支持好,Hysteria 部分支持
- V2RayNG:VLESS 是老本行,SS/Trojan 也没问题
买机场之前,先确认你的客户端支持机场提供的协议。不确定的直接问客服,这是客服存在的意义。
新手到底怎么选
说三句大实话:
1. 跟着机场走,不用纠结。
你买的是机场的订阅服务,协议是机场配好的。客服给你什么订阅链接,你导入就行。协议选型是机场的事,不是你的事。
2. 客户端支持比协议先进更重要。
再好的协议,你的 App 不支持也白搭。先看你的设备和软件支持什么,再看机场提供什么。
3. 别为协议多花钱。
“独家 VLESS 专线加价 50%“这种,基本是智商税。同等条件下协议差异带来的体验差别,新手根本感知不到。把钱花在靠谱的机场上,比纠结协议有用十倍。
一句话总结
- Shadowsocks:老而弥坚,兼容性之王
- VLESS:当前主力,闭眼选
- Trojan:伪装高手,隐蔽性强
- Hysteria:弱网战神,兼容性一般
- Reality:隐蔽加强件,常和 VLESS 搭档
记住,你是用户不是运维。懂概念是为了不被忽悠,不是为了自己搭。
想了解节点背后的 IP 门道,看《流媒体解锁科普:原生 IP、住宅 IP 是什么》。客户端使用问题看《Clash 规则模式 vs 全局模式:一篇讲透》。