github.com/ipfans/trojan-go@v0.11.0/docs/content/developer/websocket.md (about) 1 --- 2 title: "Websocket" 3 draft: false 4 weight: 40 5 --- 6 7 由于使用CDN中转时,HTTPS对CDN透明,CDN可以审查Websocket传输内容。而Trojan协议本身是明文传输,因此为保证安全性,可添加一层Shadowsocks AEAD加密层以混淆流量特征并保证安全性。 8 9 **如果你使用的是中国境内运营商提供的CDN,请务必开启AEAD加密** 10 11 开启AEAD加密后,Websocket承载的流量将被Shadowsocks AEAD加密,头部具体格式参见Shadowsocks白皮书。 12 13 开启Websocket支持后,协议栈如下: 14 15 | 协议 | 备注 | 16 | ----------- | ---------------- | 17 | 真实流量 | | 18 | SimpleSocks | 如果开启多路复用 | 19 | smux | 如果开启多路复用 | 20 | Trojan | | 21 | Shadowsocks | 如果开启加密 | 22 | Websocket | | 23 | 传输层协议 | |