我们常见的科学上网有 vmess, troajn, ss, ssr 这么几种类型, ssr 现在用的比较少,这里就暂不介绍了,我们来分析一下 vmess, trojan, ssr 链接内容。不管客户端怎么导入节点,不管是手动输入、从粘贴板导入、扫码导入又或者是订阅最后导入的都是一样的节点。
这个节点可以分成这么几部分 ss:// + Base64 编码内容 + @ + ip + : + 端口 + # + 名称。我们把前面 Base64 内容进行解码一下,使用 Base64 工具 进行转换
这样就能看明白名称了,接下来我们把节点导入看看
可以看到 trojan 节点是由 trojan:// + password + @ + server + port + sni + name 组成的, 其中 sni 为申请证书时对应的域名,可以看到名称也是经过 url 编码的,一样我的使用 URLEncoder工具 可以把他解码后得到名称为: 🇨🇳 台湾 3
一、vmess节点分析
VMess 是一种无状态协议,即客户端和服务器之间不需要握手即可直接传输数据,每一次数据传输对之前和之后的其它数据传输没有影响。vmess 节点前缀是 vmess:// 后面是一串编码文字,所以 vmess 节点 = vmess://base64 编码内容,下面看一下例子
我们把前缀 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:// 加一串文字组成的,下面来看一个例子
@ 后面是 IP 与端口 #号后面是一串看不懂的文字,他其实是经过了 url 编码的文字,这样保证非英文字符能在 url 转输,我们把他解码看看里面的内容,使用 URLEncoder工具 进行解码
三、trojan 节点分析
trojan 是近几年兴起的科学上网协议,他是把我们常用的流量转换为 https 流量从面有效的避免被墙。 trojan 节点前缀由 trojan:// 组成, 我们来看一个具体的例子
我们把这个节点导入到 v2rayU 客户端后得到
四、总结
我们已经分析了 vmess, ss, trojan 节点的组成,他们各自有自己的传输方式与节点的组成方式,节点的数据都是明文传输,所以大家在使用时尽量不要把自己的节点暴露出去,这样很可能造成你的节点被墙,另外本站每天会更新 免费的节点