科学上网常见协议解析 vmess, trojan, shadowsocks 内容解析

我们常见的科学上网有 vmess, troajn, ss, ssr 这么几种类型, ssr 现在用的比较少,这里就暂不介绍了,我们来分析一下 vmess, trojan, ssr 链接内容。不管客户端怎么导入节点,不管是手动输入、从粘贴板导入、扫码导入又或者是订阅最后导入的都是一样的节点。

一、vmess节点分析

VMess 是一种无状态协议,即客户端和服务器之间不需要握手即可直接传输数据,每一次数据传输对之前和之后的其它数据传输没有影响。vmess 节点前缀是 vmess:// 后面是一串编码文字,所以 vmess 节点 =  vmess://base64 编码内容,下面看一下例子

vmess://eyJhZGQiOiJqYi53b2Nhb25pbWFiaTY2Ni54eXoiLCJhaWQiOjAsImlkIjoiNmUzNTFkZWQtMWZjMS00OGY2LTlmMTEtOGMxZDk2MjFlZGQ2IiwicG9ydCI6MTY2NjgsInBzIjoiXHVEODNDXHVEREVEXHVEODNDXHVEREYwIGdxIC0gXHU5OTk5XHU2RTJGQW1hem9uXHU2NTcwXHU2MzZFXHU0RTJEXHU1RkMzIDMiLCJ0bHMiOiIiLCJ2IjoyfQ==

我们把前缀 vmess:// 去掉,剩下的一部分就是节点内容,是经过 Base64 编码的,我们使用 Base64工具 把他解码看看结果
{"add":"jb.wocaonimabi666.xyz","aid":0,"id":"6e351ded-1fc1-48f6-9f11-8c1d9621edd6","port":16668,"ps":"\uD83C\uDDED\uD83C\uDDF0 gq - \u9999\u6E2FAmazon\u6570\u636E\u4E2D\u5FC3 3","tls":"","v":2}
解码后是这么一串 json 对象内容,里面包含了客户端需要的数据,导入 V2rayU 客户端后内容如下

json 中的 ps 是节点名称,经过 unicode 编码的,可以用 unicode 工具 进行转换


二、ss 节点分析

Shadowsocks(简称SS)是一种基于Socks5代理方式的加密传输协议 ss 节点是前缀为 ss:// 加一串文字组成的,下面来看一个例子

ss://YWVzLTI1Ni1nY206REtYZld3YzRlYnNjcFhUS3BidDg1clNI@209.58.128.48:38742#%F0%9F%87%BA%F0%9F%87%B8%20%E7%BE%8E%E5%9B%BD%28US%29USA%2FSan%20Jose

这个节点可以分成这么几部分 ss:// + Base64 编码内容 + @ + ip + : + 端口 + # + 名称。我们把前面 Base64 内容进行解码一下,使用 Base64 工具 进行转换
可以看到解码后的内容是: aes-256-gcm:DKXfWwc4ebscpXTKpbt85rSH , 这里分成了两段,前一个是加密类型,后一段是密码
@ 后面是 IP 与端口 #号后面是一串看不懂的文字,他其实是经过了 url 编码的文字,这样保证非英文字符能在 url 转输,我们把他解码看看里面的内容,使用 URLEncoder工具 进行解码


这样就能看明白名称了,接下来我们把节点导入看看

三、trojan 节点分析

trojan 是近几年兴起的科学上网协议,他是把我们常用的流量转换为 https 流量从面有效的避免被墙。 trojan 节点前缀由 trojan:// 组成, 我们来看一个具体的例子

trojan://f2b8d872-3462-11e9-96d3-020b85e0a428@tw4-5545.dukouplan3.dev:5304?sni=tw4-5545.dukouplan3.dev#%F0%9F%87%A8%F0%9F%87%B3%20%E5%8F%B0%E6%B9%BE%203

可以看到 trojan 节点是由 trojan:// + password + @ + server + port + sni + name 组成的, 其中 sni 为申请证书时对应的域名,可以看到名称也是经过 url 编码的,一样我的使用 URLEncoder工具 可以把他解码后得到名称为: 🇨🇳 台湾 3

我们把这个节点导入到 v2rayU 客户端后得到

四、总结

我们已经分析了 vmess, ss, trojan 节点的组成,他们各自有自己的传输方式与节点的组成方式,节点的数据都是明文传输,所以大家在使用时尽量不要把自己的节点暴露出去,这样很可能造成你的节点被墙,另外本站每天会更新 免费的节点

发表评论

后一页 前一页