Shadowrocket Official Website · Official Download Guide

Shadowrocket Download
Install on All Platforms

Choose the App Store or an installer from this site for your device, then follow the steps to install, verify the app, and import existing configuration.

Current version See download page · Mac, Windows, Android and Linux versions are free

iPhone / iPad: $2.99 one-time on the App Store; Mac (Apple silicon and Intel), Windows, Android and Linux: free.

Download › Platform

Choose Shadowrocket for your system

Check your operating system and processor architecture before choosing an installer. Devices detected by the browser appear first; when downloading for another device, use that device's specifications. All platforms require your own subscription or server details before connecting.

iPhone / iPad

$2.99 one-time. Purchase on the App Store; Mac, Windows, Android and Linux versions are free.

System requirements: iOS / iPadOS 13.0 or later; see the App Store page for the latest requirements.

iPhone and iPad use the same product page, and one purchase covers both device types under the same Apple ID. Before tapping, check the developer and app ID, then complete payment and installation in the store. The local-currency price shown depends on the storefront for your account.

See storefront region details →

Mac

Free. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

System requirements: macOS 12 or later; packages are available for Apple silicon and Intel.

Download the matching .dmg, open the disk image, and drag Shadowrocket to Applications. Then launch it from the Applications folder. The installer is not code-signed; see Installation permissions for first-launch prompts and how to handle them. Unsure which version to choose? Open About This Mac and check Chip / Processor.

Choose the first option if Apple silicon is shown; choose the second if the processor is Intel.

Windows

Free. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

Architecture: 64-bit Windows; installer format: .exe.

In Settings, go to System → About and check the system type to confirm that the 64-bit installer is suitable. Once the download is complete, open the installer, choose an installation location as prompted, and finish setup. If SmartScreen says “Windows protected your PC,” first confirm the download source, then follow the steps below. You do not need to disable system-wide protection.

See SmartScreen steps →

Android

Free. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

Architecture: arm64; installer format: .apk, suitable for most phones and tablets from recent years.

Download using your device's browser, then open the file from the downloads list. The system may ask you to enable “Allow from this source” or “Install unknown apps” for the browser. Grant permission to the browser used for this download; you can revoke it after installation. If the download will not start in your browser, switch to the system browser and reopen this page.

See installation permission details →

Linux

Free. The iPhone / iPad version costs $2.99 as a one-time App Store purchase.

Architecture: x86_64; Debian-based packages are labeled amd64.

Choose .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions. The package format determines the installation method, not the app name. Confirm that your device is x86_64 before downloading the appropriate file. AppImage requires executable permission before its first run.

The filename in commands must match the file you actually downloaded.

Install › System Permission

First installation and system permissions

Desktop and Android installers are not code-signed, so the system may block them during installation or first launch. First confirm that the file came from a platform button on this page and that its file type and architecture are correct, then follow the relevant prompt. Wording and button locations may vary slightly by system version.

First-install prompts and steps by system
System and promptStepsCheck before proceeding
Windows / SmartScreen
“Windows protected your PC”
Select “More info,” then “Run anyway,” and continue with the installer. Confirm the file came from this site's Windows platform card and is a 64-bit .exe. If a managed device does not offer an option to proceed, contact your administrator.
macOS / Developer cannot be verified Try opening the app once, then go to System Settings → Privacy & Security. Select “Open Anyway” beside the relevant prompt and confirm as required by the system. First drag the app to Applications; do not repeatedly launch it from the disk image. Confirm that the selected architecture matches About This Mac.
macOS / “App is damaged” prompt After confirming the app is in Applications, run this in Terminal: xattr -cr /Applications/Shadowrocket.appThen reopen the app. This command recursively clears extended attributes for the specified app. Run it only on Shadowrocket downloaded from this page; do not replace the target path with an entire disk or user directory.
Android / Not allowed to install apps from this source Follow the system prompt to open Install unknown apps, enable “Allow from this source” for your current browser, then return to the downloads list and continue installation. Some devices show “Allow app installs” or “Allow from this source.” Grant permission only to the browser used for this download; you can turn it off after installation.
Linux / AppImage has no execute permission In the downloads directory, rename the actual file to Shadowrocket.AppImage, then run: chmod +x ./Shadowrocket.AppImageThen launch it: ./Shadowrocket.AppImage The command applies to the specified file in the current directory. If you keep the original filename, use that name in the command; do not treat the filename as a directory path.
Linux / Install .deb or .rpm On Debian / Ubuntu, rename the file to Shadowrocket.deb, then run: sudo apt install ./Shadowrocket.debFor Fedora .rpm files, use the system software installer or dnf; on openSUSE, use the system software installer or zypper. Run the command from the actual download directory and confirm that the filename matches. Let the package manager handle dependency prompts; do not install an .rpm as a .deb.

Allowing an app to open does not mean ignoring every warning. If the file source is unclear, the architecture does not match, or the system shows a different prompt from the one described here, stop and check again. Follow your organization's or school's installation policies on managed devices.

Import configuration after installation

If the app opens, installation is complete. Establishing a connection also depends on your existing server details, subscription content, and current network. If prompted to add a VPN configuration on first launch, verify the app name before approving the system request. Do not use connection success to infer where the installer came from. Import a configuration you already have, check the server fields, then run Connectivity Test.

Before updating a desktop or Android version, save any configuration details you need and quit the running app, then download the installer for the correct architecture from this page. App updates on iPhone / iPad are managed by the App Store. Updating the app and updating a Subscribe are separate actions: the former replaces the program, while the latter refreshes server entries in your existing configuration.

App Store › Country / Region

Storefront and account region: iPhone / iPad

Check your current storefront

The app is not available in the mainland China storefront. The country or region associated with your Apple ID determines the store content you see; device language, location, and browser language do not determine your storefront. If a search returns no results, check your account region first instead of changing Shadowrocket connection settings.

On your device, go to Settings → Apple ID → Media & Purchases → View Account → Country/Region. On some system versions, the Apple ID entry may appear under your account name. Make sure the account used for media purchases is the one you plan to use or used previously to purchase the app.

Follow the account page requirements to change regions

If you need to change your region, use the option on the same Country/Region page and review Apple's requirements for account balance, active subscriptions, payment methods, and billing details. Whether you can make the change depends on the prompts shown on your account page. Avoid switching regions repeatedly just to resolve a single search issue.

Once you've confirmed your region, use the App Store product link on this page to check availability. The US App Store price for iPhone / iPad is $2.99 one-time; other storefronts display local currency. Mac, Windows, Android and Linux versions are free and available from the corresponding platform cards on this page; changing your store region is not necessary for these versions.

App Store › Identity

Verify the app and identify the official interface

Check the download source and product information first. Screenshots help identify Home and Add Server, but do not replace source verification. Interface details can vary by version, device, and display settings.

Check these three details on iPhone / iPad

  1. Developer: Check the App Store product page for Shadow Launch Technology Limited; do not rely only on the app name in search results. Open the product details to verify the developer information.
  2. Official icon: Look for the official icon: a rocket with a blue-purple outline on a white background. A similar name or graphic does not replace checking the developer; the icon shown on this page uses the same official asset as the page header.
  3. App ID: The product link should end in id932747118. Checking the ID is more direct than relying on a name search alone; all store links on this page point to this product page.
Official Shadowrocket icon: rocket with a blue-purple outline on a white background

Shadowrocket
App Store app ID: 932747118

The price should also match the platform: the iPhone / iPad version costs $2.99 as a one-time App Store purchase; Mac, Windows, Android and Linux versions are free. A free same-name listing in the App Store is an imitation; do not install it based on the name alone. For a previously purchased legitimate listing, the store may show a redownload icon; check your account's purchase history as well.

Check the download path on other platforms

For Mac, Windows, Android, and Linux, use the installer buttons on this page. Download addresses are under /dl/shadowrocket/ on this site. Check the platform, file extension, and processor architecture before downloading. Do not treat a same-name attachment from a chat or search result as an official installer. If a file is not suitable for your device, return to the platform card and choose another; do not change the file extension to try to install it.

Shadowrocket is closed-source commercial software. Free desktop and Android versions and the paid iPhone / iPad App Store version are separate ways to get the app; you do not need to look for a purchase option for a computer. Server lists after installation depend on content imported by the user; the lists in official screenshots are not connection resources bundled with the client.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test, SERVER, and Add Server
Home: check Not Connected, Global Routing, and Connectivity Test; manage your existing servers under SERVER.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method, and import options
Add Server: check Type, Host, Port, Password, and Method; Scan QR Code and Import from Cloud JSON are available at the bottom.
App Store › Purchased

Device transfer, reinstall, and restore existing configuration

Redownload from Purchased on iPhone / iPad

Open the App Store, go to your account page, and find Shadowrocket under Purchased to download it again. Use the Apple ID that made the original purchase; one purchase covers iPhone and iPad under the same account. If the page still shows a purchase button, check the account, storefront region, and purchase history before deciding what to do next. Do not pay again immediately.

The iPhone / iPad version costs $2.99 as a one-time App Store purchase; redownloading with the original account does not require another payment. Mac, Windows, Android and Linux versions are free; download them again from the corresponding platform card when changing devices. Purchase history belongs to the store account; seeing the app icon on an old device does not by itself confirm that the current account has a purchase record.

Restore the app and server details separately

Redownloading restores the client program. After installation, check whether your subscription, server details, and Config have also been restored. If you need to import them again, use your own saved subscription address or server details. If the old device is still available, confirm that all details are present before migrating, then handle the app and data on the old device.

For devices with iCloud sync configured, verify the account and relevant sync settings, then check whether the data actually arrived; do not assume every field will appear automatically. After importing, check the Home SERVER list and selected item, then review Global Routing and run Connectivity Test. See the subscription import guide and Add Server guide for details.

Choose the right architecture again when moving computers or Android devices

An old Intel computer does not mean a new Mac should use the Intel installer; check About This Mac on the new device. For Linux, confirm the package format supported by the distribution. Keep your configuration details before downloading the app again, then check each item after restoration. A connection working on the old device does not prove that all settings migrated correctly to the new one.

Download › Price

Shadowrocket pricing and connection details

There are two ways to get Shadowrocket: the iPhone / iPad version is a one-time App Store purchase, priced at $2.99 in the US storefront, with no monthly client fee; Mac (Apple silicon and Intel), Windows, Android, and Linux versions are free. Other storefronts display local currency; the final price is the one shown on the product page at purchase. Do not use the free desktop pricing to assess a same-name App Store listing.

A one-time client purchase is not a service plan. This is the Shadowrocket official website and manual. It does not provide, sell, or recommend nodes or subscriptions. All platforms require you to import your own subscription or server details.

The client reads configuration, processes requests according to rules, and manages connections. Purchasing or installing the client does not automatically provide a usable server address, port, or password. Your service details and app purchase history are managed separately. Reinstalling the app does not change the status of your existing service; purchasing the client again is not a connection troubleshooting step.

If installation succeeds but the app does not work, check in this order: whether your details are complete → whether the current server is selected → whether Global Routing is appropriate → Connectivity Test and DNS behavior. A result from Connectivity Test does not guarantee that all web requests will work. For specific issues, see connection troubleshooting and Settings › DNS. This page covers downloads and installation; detailed explanations of rule keywords and settings are in the settings reference.

Download › FAQ

Download and installation FAQ

Can I use Shadowrocket on a computer or Android phone?

Yes. The Mac, Windows, Android and Linux versions are free and can be downloaded from the corresponding platform card on this site; the iPhone / iPad version costs $2.99 as a one-time App Store purchase. Choose the right Mac package for Apple silicon or Intel, the 64-bit installer for Windows, and the arm64 package for Android. All platforms require you to import your own subscription or server details before connecting.

Should I choose the Apple silicon or Intel version for Mac?

Open About This Mac from the Apple menu. If Chip shows Apple silicon, choose the Apple silicon version; if Processor shows Intel, choose the Intel version. Both Mac installers are free; the iPhone / iPad version costs $2.99 as a one-time App Store purchase. Do not infer your chip type from a browser recommendation.

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

First confirm that you downloaded the file from this site's Windows platform card. For the SmartScreen “Windows protected your PC” message, select “More info,” then “Run anyway.” If a managed device does not show that option, contact your administrator; do not disable system-wide protection.

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

The app is not available in the mainland China storefront. Your Apple ID country or region determines which storefront you see. Go to Settings → Apple ID → Media & Purchases → View Account → Country/Region to check your account region, then use the product link on this page. Any region change must meet the conditions shown on Apple's page.

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

With the Apple ID used for the original purchase, you can redownload Shadowrocket on iPhone / iPad from App Store Account → Purchased. An iPhone and iPad using the same account share one purchase. The App Store price is a one-time $2.99; Mac, Windows, Android and Linux versions are free, so download again on your new device. Server details and subscriptions must be restored or imported separately.

Can I install it on iPad, and where can I check system requirements?

Yes. iPhone and iPad use the same App Store product page, and one Apple ID purchase covers both device types. The iPhone / iPad version costs $2.99 as a one-time purchase; Mac, Windows, Android and Linux versions are free. Check the App Store product page for iPhone / iPad system requirements and compatibility before installing.

After installation, continue with the quick start guide. For setting details, follow the sections in the official settings manual.