Get macOS connected in 5 minutes
Original ClashX is unmaintained. ClashX Meta (MetaCubeX fork) is the active version.
Project is archived but still works. Compatible with M1/M2 via Rosetta.
Drag to Applications. First launch is blocked by Gatekeeper → System Settings → Privacy & Security → 'Open Anyway'.
If not, double-click ClashX Meta in Applications to launch.
Type = Shadowsocks. Fill IP / Port / Password / Encryption from jiangren.com.au Account → VPN.
Menu bar → click the node name to put a tick next to it.
Crucial — without this, browsers go around the proxy. Once enabled, macOS Settings → Network → Wi-Fi → Details → Proxies will auto-populate (127.0.0.1:7890).
Switch to Global temporarily if some sites refuse to proxy.
IP should switch. Then try google.com.
Settings → Network → Wi-Fi → Details → Proxies → ensure HTTP / HTTPS proxy is 127.0.0.1:7890. Toggling 'Set as System Proxy' in ClashX Meta should populate this automatically.
Disable 'Set as System Proxy' before quitting. If you forgot: Settings → Network → Wi-Fi → Details → Proxies → turn off all proxy switches.
ClashX Meta supports ARM natively. ShadowsocksX-NG runs via Rosetta 2. Pick the universal or arm64 build when downloading.
macOS 14+: System Settings → Privacy & Security → scroll down → 'ClashX Meta was blocked' → 'Open Anyway'.
Links go to official sources. If GitHub is slow or unreachable in your region, email contact@jiangren.com.au for mirrors.