macOS Shadowrocket Guide

Shadowrocket officially supports Macs equipped with Intel and Apple Silicon (M1/M2/M3 chips). It is a powerful, rule-based proxy tool.
The macOS version of Shadowrocket must be downloaded from the Mac App Store using an Apple ID that has already purchased the application.
You can get a shared account for free on the website where you purchased the subscription.
Step 1: Download Shadowrocket
- Open the App Store on your Mac.

- Log in to your global Apple ID (you can get a shared account for free on the subscription website).
- First, log out of your own account. (Steps 1-2)
- Log in to the shared account. (Steps 3-8)

- Search for Shadowrocket and download.

Step 2: Add Subscription
- Open Shadowrocket. (Image 1)
- Click the + icon in the top right corner. (Image 2)
- Set the Type to Subscribe. (Images 3, 4)
- Paste your subscription link into the URL field. (Image 5)
- Click Done. (Image 6)

Step 3: Set DNS (broader support, more stable)
Configuration -> ⓘ -> General -> DNS Overrides (Set to: 8.8.8.8, 8.8.4.4 and alternative DNS 1.1.1.1)

Step 4: Choose Mode
- Find Global Routing on the main interface.
- Select Config (rule-based) to achieve the best balance between speed and functionality.
(If some websites cannot be opened, you can select "Proxy".)

Step 5: Connect
- Click on a node (select any), and then turn on the connection switch at the top.
- If this is your first time using it, macOS will ask for permission to add a VPN configuration. Click Allow and enter your password.

- After selecting anode, you can also toggle the switch by clicking the icon at the top of your Mac desktop.

Latency Test
Click "Latency Test" to check which server currently has the lowest latency. Turn off the VPN switch first when using TCP test.
Change test method: Choose TCP
- TCP focuses more on proxy stability and connection quality.
- ICMP is highly inaccurate.
- HTTPS tests the ability and speed of the proxy server to process HTTP traffic.

The operation of the macOS version of Shadowrocket is exactly the same as the iOS version. If you use the same Apple ID, your rules and configurations will synchronize.