mirror of
https://github.com/p4gefau1t/trojan-go.git
synced 2024-04-21 12:21:34 +00:00
24 lines
882 B
Markdown
24 lines
882 B
Markdown
---
|
|
title: "Websocket"
|
|
draft: false
|
|
weight: 40
|
|
---
|
|
|
|
由于使用CDN中转时,HTTPS对CDN透明,CDN可以审查Websocket传输内容。而Trojan协议本身是明文传输,因此为保证安全性,可添加一层Shadowsocks AEAD加密层以混淆流量特征并保证安全性。
|
|
|
|
**如果你使用的是中国境内运营商提供的CDN,请务必开启AEAD加密**
|
|
|
|
开启AEAD加密后,Websocket承载的流量将被Shadowsocks AEAD加密,头部具体格式参见Shadowsocks白皮书。
|
|
|
|
开启Websocket支持后,协议栈如下:
|
|
|
|
|协议 |备注 |
|
|
|-----------------|----------|
|
|
|真实流量 | |
|
|
|SimpleSocks |如果开启多路复用|
|
|
|smux |如果开启多路复用|
|
|
|Trojan | |
|
|
|Shadowsocks |如果开启加密|
|
|
|Websocket | |
|
|
|传输层协议 | |
|