Hello there, and thanks for this awesome project!
While sing-box
implements a huge variety of protocols to circumvent censorship, the question remains: which protocol currently is the most reliable to bypass censorship?
From my own research, I think the summary is:
- Shadowsocks β the first and oldest one, pretty simple to deploy and use, but easily detectable by country firewalls.
- Vmess β the first iteration of V2Ray family protocols, improving upon Shadowsocks legacy. Since 2020, considered not safe.
- VLESS β the second iteration of V2Ray protocols, which only implements authentication, while XTLS is the encryption part. On the reddit and other places, many recommend deploying VLESS+XTLS-Vision which is considered the most reliable (citation needed).
- Naive/Hysteria β unfortunately, couldnβt find much information about theseβ¦
- ShadowTLS/Trojan β the most recent and (based on this paper β https://www.petsymposium.org/foci/2023/foci-2023-0002.pdf ) the most sophisticated protocols. ShadowTLS is basically an extension to Shadowsocks, which is a huge plus for deployment. IMHO, this is the current king to bypass censorship.
If anyone could write-up a detailed comparison between feature set and overhead/speed between all these protocols, I would be much appreciated.