Compare Mieru to other protocols
Hello, Can you please compare Mieru to other protocols? Why should some one use mieru instead of VMESS / VLESS and other protocols? Thank you in advance.
I know a few advantages of mieru over VMESS.
- mieru uses authenticated encryption while VMESS is not. GFW is unable to fabricate any packet with authenticated encryption.
- mieru support both TCP and UDP, and it can wrap TCP inside UDP and UDP inside TCP.
- mieru support multiplexing, so GFW doesn't know the begin and end of each session, makes it useless to do traffic analysis.
VLESS is almost always used with TLS so it is quite different. I haven't used VLESS for a long time so I don't know if there is a way to avoid TLS in TLS detection today.
What is difference when a user connect to mieru socks5 using Mieru client and when user connect to it without it like using Windows Proxy Settings ? I don't think that regular proxies be undetectable and support encryption and multiplexing
Windows proxy is HTTP proxy.
mieru client only understand standard socks5/HTTP/HTTPS proxy protocol, so any standard applications and OS can connect to mieru. To pass GFW, mieru client encrypts the traffic with mieru protocol, and sends it to mita. mita decrypts the traffic, recovers the original socks5/HTTP/HTTPS proxy request, and connect to the real destination.
In short,
user application / OS --> mieru --> GFW --> mita --> destination
I didn't know that server and client have different name so I was confused when I was reading the docs But now i understand it
And comparing to XTLS reality, do have any advantage over that?
I am not familiar with XTLS protocol. mieru is not based on TLS.
XTLS is a mechanism to bypass TLS in TLS handshake detection https://github.com/net4people/bbs/issues/266
This issue is stale because it has been open 80 days with no activity. Remove stale label or comment or this will be closed in 9 days.