Shadowrocket Official Manual

Download Shadowrocket
Installation for All Platforms

Choose how to get the app for your device, then check system requirements and installation steps. Import your existing subscription or server details after installation.

Current version Loading · iPhone / iPad: $2.99 once; Mac, Windows, Android, and Linux versions are free

Choose Shadowrocket for your platform

The iPhone / iPad version is $2.99 once in the App Store; Mac, Windows, Android, and Linux versions are free. System requirements and installer formats are listed by device below, with your current device shown first.

iPhone / iPad

$2.99 once through the App Store; Mac, Windows, Android, and Linux versions are free. An iPhone and iPad using the same Apple ID share one purchase. The final amount appears in the relevant storefront currency.

System requirements: iOS / iPadOS 13.0 or later; check the App Store page for the listed requirements. Before buying, check device compatibility, the developer name, and the App ID. Do not rely on the name in search results alone.

Mac

Free. The iPhone / iPad version is $2.99 once in the App Store; Windows, Android, and Linux versions are also free. Mac installers are available for Apple Silicon and Intel. Choose based on your Mac's processor, not its purchase year.

System requirements: macOS 12 or later. Open the dmg and drag Shadowrocket to Applications, then launch it from the Applications folder. See below for steps if macOS blocks the first launch.

Not sure which to choose? Open About This Mac and check “Chip” or “Processor.”

Windows

Free. The iPhone / iPad version is $2.99 once in the App Store; Mac, Android, and Linux versions are also free. Run the installer after downloading and follow the setup wizard. If SmartScreen appears, first confirm that the file came from this page.

Architecture and format: 64-bit x64; the installer is an .exe file. Keep default system protection enabled. Only allow this installation to proceed after confirming the file's source.

Android

Free. The iPhone / iPad version is $2.99 once in the App Store; Mac, Windows, and Linux versions are also free. Download the installer from this site in your browser, then open it from the download list. Follow the steps on this page if Android asks you to allow installation.

Architecture and format: arm64; the .apk installer supports most Android phones and tablets from recent years. If your device reports that it is incompatible, check its processor architecture first rather than trying files for other platforms.

Linux

Free. The iPhone / iPad version is $2.99 once in the App Store; Mac, Windows, and Android versions are also free. Choose the package format for your distribution; you do not need to install all three file types.

Architecture and format: x86_64. Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. If the installer reports dependency issues, check your distribution's package management environment first.

First installation and system prompts

Desktop and Android installers are not code-signed, so the system may block them on first launch. Confirm that the file came from this page, then follow the steps for your system. Do not disable system-wide protection just to run an installer.

System and promptStepsCheck when done
Windows / SmartScreen If you see “Windows protected your PC,” click “More info,” then select “Run anyway” and continue through the setup wizard. If this option is missing, check whether the device is managed by an organization. Open Shadowrocket from the Start menu. If an administrator policy still blocks it, ask the device administrator for help rather than repeatedly changing system security settings.
macOS / Developer cannot be verified Try opening the app, then go to System Settings → Privacy & Security. Find the relevant blocked-app message and select “Open Anyway.” Confirm the action in the next dialog. The app should be in Applications, not launched directly from the dmg each time. The location and wording of the confirmation button can vary by macOS version.
macOS / “is damaged” alert Confirm that the app came from this site and is in Applications. Run the command below in Terminal, then open the app again.
xattr -cr /Applications/Shadowrocket.app
The command applies only to that app path. If the app name or location has changed, restore this installation location first. If it still will not open, download the dmg for the correct chip again.
Android / Installation permission Open the .apk from your browser's download list. When prompted, go to that browser's “Install unknown apps” page and enable “Allow from this source,” then return to the installer. You can turn off this installation permission for the browser after installation. If a download cannot continue inside WeChat, use its top-right menu to open the system browser, then visit this page.
Linux / AppImage Open a terminal in the file's directory. Type chmod +x followed by a space, drag the downloaded AppImage into the terminal to enter its actual path, and press Enter. Then run the file. You can also allow execution as a program in the file properties. Use a directory accessible to your current user and confirm that you downloaded the x86_64 file.
Linux / .deb and .rpm On Debian / Ubuntu, use the command below in the downloads directory and replace “filename” with the actual file name. On Fedora / openSUSE, open the .rpm with the distribution's package installer.
sudo apt install ./filename.deb
Let the package manager finish handling dependencies; do not force-quit it during installation. Replace the example file name in the command; it is not a download address.

Troubleshoot installation failures separately from connection failures. If the app will not open, check the architecture, whether the file finished downloading, and system permissions. If the app opens but cannot connect, check the imported details and connection settings. Reinstalling the client will not restore an expired subscription or replace server settings supplied by your service provider.

Before updating, keep a backup of your configuration and note the subscription groups and configuration files you use. App updates for iPhone / iPad are handled through the App Store; get the relevant installer for other platforms from this page. Do not delete existing data until you have confirmed that your backup is usable.

App Store and Apple ID country or region

This section applies to iPhone / iPad only. The app is not available in the mainland China App Store. The App Store storefront is determined by the country or region of the Apple ID used for Media & Purchases, not solely by the device's display language, current location, or system region.

Open the App Store and check the account page to confirm which account is used for purchases. If the product link says it is unavailable in your country or region, check the account's storefront region instead of changing the device language and searching again. The system login account and the Media & Purchases account may differ; check the account actually used for purchases.

  1. Open Settings and go to the Apple ID account page at the top.
  2. Select Media & Purchases and follow the prompts to view the account.
  3. Open Country/Region to check the current setting. If you need to change it, review the available option and requirements there.
  4. Follow the account page instructions for existing subscriptions, balance, payment methods, and other items, then return to the App Store product page to check the app.

Whether you can change regions depends on your account status and the requirements shown on the page; the device's location alone is not enough to determine this. If the page will not let you continue, review the reason given. Do not treat a region change as a general fix for installation problems. Before purchasing, make sure you will continue managing the account so you can update the app and restore downloads later.

Verify Shadowrocket and compare its interface

Check the app's identity, then compare its interface. A matching name alone is not enough to verify an app. On iPhone / iPad, check the developer, official icon, and App ID together.

Check three details in the App Store

  1. Developer: It should be Shadow Launch Technology Limited. Confirm the complete name, not just a matching word.
  2. Icon: It should match the official icon shown here: a white background with a blue-purple outlined rocket. A similar icon is not enough; also check the developer and product link.
  3. App ID: The product address should include id932747118. All App Store buttons on this page link to this product page.

A similarly named App Store listing marked free is an imitation. Do not confuse it with the free desktop, Android, and Linux versions from this site. The two price tiers are: iPhone / iPad costs $2.99 once in the App Store; Mac, Windows, Android, and Linux versions are free. Check both the platform and the download channel.

Official Shadowrocket icon: a blue-purple outlined rocket on a white background
Shadowrocket

Shadow Launch Technology Limited
932747118

Installers from this site and first launch

For Mac, Windows, Android, and Linux, use the buttons on this page that link to /dl/shadowrocket/ on this site. Do not assume a file with the same name in search results is from this site, or judge its source by its file icon. If the system blocks it, check where the download came from, then follow the “Allowing installation” section.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, SERVER, and Add Server
Home: check connection status and the SERVER list.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, Scan QR Code, and Import from Cloud JSON
Add Server: match the fields to your existing server details.

These are official English-language App Store screenshots showing Home and Add Server. Layouts may vary across platforms and system versions. The screenshot content is not server information that can be used to connect.

New device, reinstall, and purchase restore

On iPhone / iPad, sign in with the original purchasing Apple ID, then use the App Store account page to download the app again from Purchased. You do not need to buy it again. One purchase is shared between iPhone and iPad using the same Apple ID. The two price tiers remain: iPhone / iPad costs $2.99 once; Mac, Windows, Android, and Linux versions are free. For a new computer or Android device, download the relevant installer again.

If the product page on a new device still shows a price, first check that Media & Purchases is signed in to the original purchasing account, then check your purchase history. Purchase history and the in-app subscription list are different kinds of data: restoring the app purchase lets you get the client again; it does not restore servers, configuration files, or other local settings.

  1. While the old device is still available, back up your configuration and make sure you can retrieve your subscription link and required server details.
  2. Install the app on the new device. On iPhone / iPad, restore it from Purchased under the original account; on other platforms, use the relevant installer on this page.
  3. Import your own subscription or server details again, check your groups and configuration files, then choose the required Global Routing mode.
  4. Grant any permissions needed for connections, run Connectivity Test, and then investigate any specific connection issues.

Backups may contain subscription addresses, passwords, and server details. Store them somewhere you control. Hide this sensitive information before sharing screenshots or requesting help. Do not upload configuration files to public pages or use App Store purchase credentials as server authorization details.

Two price tiers and what the client does

iPhone / iPad costs $2.99 once in the App Store, with no monthly client fee; the storefront displays the price in local currency. Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free.

A one-time client purchase is not a connection plan. The client reads connection details, applies rule-based routing, and manages configurations. Purchasing or installing it does not create a usable remote server. This site does not provide or sell nodes or subscriptions and does not recommend service providers. All platforms require your own subscription or server details.

Get a subscription from your service provider. Before importing it, confirm that you have a subscription link, share link, or complete server details for Shadowrocket. A webpage address or account name alone is usually not enough to complete Add Server. The details must match the selected Type; do not fill in Host, Port, or Password until you have confirmed the protocol type.

After installation, add your existing details, check Config, choose Global Routing, then connect and verify. In Global Routing, the configuration, proxy, and direct options correspond to Config, Proxy, and Direct. For interface terms and rule keywords, read the terminology manual. This download page covers getting and installing the app, not the complete configuration process.

If the app will not open, return to the installation section. If a subscription update fails, check its address and your service provider account status. If a particular destination cannot be reached, check the current configuration and matching rules. Handling these issues separately can prevent unnecessary reinstalls for connection detail problems.

Download and installation FAQ

Check the device, store prompt, and purchase history separately. Expand a question to view its answer.

Can I use Shadowrocket on a computer or Android phone?
Yes. Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free, with installers available from this site. The iPhone / iPad version is $2.99 once in the App Store. All platforms require you to import your own subscription or server details.
Which Mac version should I choose: Apple Silicon or Intel?
Open About This Mac from the Apple menu. Choose the Apple Silicon version if it lists an Apple chip; choose the Intel version if it lists an Intel processor. Both installers require macOS 12 or later. After downloading, drag the app to Applications, then follow the instructions below to open it.
What should I do if Windows says “Windows protected your PC”?
First confirm that the installer came from the download button on this page. In the SmartScreen prompt, click “More info,” then select “Run anyway.” If the device is managed by an organization and the option is unavailable, contact its administrator. Do not disable system-wide protection.
What should I do if Shadowrocket does not appear in App Store search?
The app is not available in the mainland China App Store. Check the country or region for the Apple ID used for Media & Purchases, then open the product link on this page. To view the region settings, go to Settings → Apple ID → Media & Purchases → Country/Region. Account page instructions determine whether you can change it.
Do I have to pay again when I change devices or reinstall?
On iPhone / iPad, sign in with the original purchasing Apple ID and download the app again from your App Store account's purchased items. One purchase is shared by iPhone and iPad using the same Apple ID. The iPhone / iPad version costs $2.99 once; Mac, Windows, Android, and Linux versions are free and can be downloaded again for a new device.
Can I install Shadowrocket on iPad, and why are there no servers after installation?
Yes. Check the App Store page for system requirements. The iPhone / iPad version is $2.99 once in the App Store; Mac, Windows, Android, and Linux versions are free. Installing the client does not add servers automatically. Get a subscription from your service provider, then follow the guide to import your existing details.