Skip to main content

macOS Shadowrocket Guide

macOS Proxy Icon

Shadowrocket officially supports Macs equipped with Intel and Apple Silicon (M1/M2/M3 chips). It is a powerful, rule-based proxy tool.

Note

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

  1. Open the App Store on your Mac. alt text
  2. 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) alt text
  1. Search for Shadowrocket and download. alt text

Step 2: Add Subscription

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

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) alt text

Step 4: Choose Mode

  1. Find Global Routing on the main interface.
  2. Select Config (rule-based) to achieve the best balance between speed and functionality. (If some websites cannot be opened, you can select "Proxy".) alt text

Step 5: Connect

  1. Click on a node (select any), and then turn on the connection switch at the top.
  2. If this is your first time using it, macOS will ask for permission to add a VPN configuration. Click Allow and enter your password. alt text
  • After selecting anode, you can also toggle the switch by clicking the icon at the top of your Mac desktop. alt text

Latency Test

Click "Latency Test" to check which server currently has the lowest latency. Turn off the VPN switch first when using TCP test. alt text Change test method: Choose TCP

  1. TCP focuses more on proxy stability and connection quality.
  2. ICMP is highly inaccurate.
  3. HTTPS tests the ability and speed of the proxy server to process HTTP traffic. alt text
Tip

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.