mieru icon indicating copy to clipboard operation
mieru copied to clipboard

Compare Mieru to other protocols

Open APT-ZERO opened this issue 2 years ago • 7 comments

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.

APT-ZERO avatar Dec 01 '23 19:12 APT-ZERO

I know a few advantages of mieru over VMESS.

  1. mieru uses authenticated encryption while VMESS is not. GFW is unable to fabricate any packet with authenticated encryption.
  2. mieru support both TCP and UDP, and it can wrap TCP inside UDP and UDP inside TCP.
  3. 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.

enfein avatar Dec 03 '23 02:12 enfein

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

APT-ZERO avatar Dec 04 '23 00:12 APT-ZERO

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

enfein avatar Dec 04 '23 03:12 enfein

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

APT-ZERO avatar Dec 04 '23 19:12 APT-ZERO

And comparing to XTLS reality, do have any advantage over that?

cccp6 avatar Jan 31 '24 15:01 cccp6

I am not familiar with XTLS protocol. mieru is not based on TLS.

enfein avatar Feb 01 '24 03:02 enfein

XTLS is a mechanism to bypass TLS in TLS handshake detection https://github.com/net4people/bbs/issues/266

APT-ZERO avatar Feb 01 '24 04:02 APT-ZERO

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.

github-actions[bot] avatar Apr 21 '24 04:04 github-actions[bot]