Which App to Choose?

Updated: May 3, 2025

GLOSSARY

Officially supported: Apps we recommend. We provide installation and troubleshooting support on these apps only. Other apps are only on a best-effort basis.

Stability: A measurement of the frequency of disconnections and speed fluctuations, as well as the likelihood of encountering various issues.

Windows

Recommendation: Clash Verge (Easy to use, has Gaming support)

Clash Verge [Recommended]

Clash for Windows [Legacy]

v2rayN

[Long-term Support]

Officially supported

Trojan

VMESS (v2ray)

Shadowsocks

Ease of Use

🟨

🟨

Speed

Stability

🟨 No longer updated

TCP

UDP

🟨

Netflix support

Gaming

🟧

May need separate software

Mac OS

Recommendation: OneClick if you have an M1 Mac. ClashX otherwise.

OneClick [Recommended]

ClashX Meta

Shadowrocket

[Long-term Support]

Officially supported

Apple Silicon (M1/M2...) Macs

Intel Macs

Trojan

VMESS (v2ray)

Shadowsocks

Ease of Use

🟧

Speed

Stability

TCP

UDP

Netflix support

Gaming

Use Tun Mode

iOS

Recommendation: OneClick (Easy UI) or Streisand (More regular updates)

OneClick [Recommended]

Streisand

Shadowrocket

[Long-term support]

Officially supported

Trojan

VMESS (v2ray)

Shadowsocks

Ease of Use

🟨

Speed

Stability

TCP

UDP

Netflix support

Gaming

Android

Recommendation: Clash for Android (It's great, what more do you want?)

Clash for Android [Recommended]

Officially supported

Trojan

VMESS (v2ray)

Shadowsocks

Ease of Use

Speed

Stability

TCP

UDP

Netflix support

Gaming

Linux

To be done...

Routers

Recommendation: OpenWRT with Passwall installed. You can usually get one on taobao, but make sure you ask the seller if Passwall is already installed or not. Otherwise, Merlin-Koolshare routers can be installed later, but they do not support Xray, so we'd recommend trying to get Passwall on OpenWRT if at all possible.

Routers are NOT officially supported. Support provided on a best-effort basis.

If you get a OpenWRT router, it is HIGHLY, HIGHLY recommended to get it pre-installed. Installing it yourself is very complicated, if not impossible. We do not provide guides or support on how to install OpenWRT due to the complexity.

Merlin

OpenWRT

Officially supported

Trojan

Xray

Latest

Passwall only

v2ray

SSR

Eclipse

Installation

🟧

pre-installed

Ease of Use

🟨

Speed

Stability

TCP

UDP

🟨

Netflix support

Gaming

?

?

Last updated

Was this helpful?