DOWNLOAD / OFFICIAL MANUAL

Shadowrocket Download for All Platforms

Choose how to get the app for your device, then follow the installation and first-launch instructions.

Current version v2.2.92 · iPhone / iPad: one-time $2.99 purchase; Mac, Windows, Android and Linux: free

  • iPhone / iPad: App Store
  • Other platforms: this site's /dl/
  • Current version v2.2.92
  • 2 ways to get the app: iPhone / iPad, one-time $2.99 purchase; other platforms, free
  • Developer: Shadow Launch Technology Limited
  • App ID 932747118

PLATFORM

Choose a platform to download

The iPhone and iPad version is a one-time $2.99 App Store purchase; the Mac, Windows, Android and Linux versions are free. The card for your current device is shown first, but you can select another platform manually.

Before downloading, check your device's operating system and processor architecture. Browser detection only helps order the download options; check your device settings for accurate details. Desktop and Android installers are not code-signed. If the system displays a prompt on first launch, read the installation instructions below.

APP STORE

iPhone / iPad

One-time $2.99 purchase through the App Store product page. The Mac, Windows, Android and Linux versions are free. An iPhone and iPad using the same Apple ID share one purchase. The actual currency and amount charged depend on what the current store displays.

System requirements: Check the App Store product page. Review compatibility there, then verify the developer and app ID. Do not rely on similar names in search results alone.

MACOS

Mac

Free. This site provides installers for both Apple Silicon and Intel Macs. The iPhone and iPad version is a one-time $2.99 App Store purchase. Choose the installer based on your Mac's processor, not its screen size or purchase year.

System requirements: macOS 12 or later. Open the downloaded .dmg disk image, move Shadowrocket to Applications, then launch it from that folder.

Not sure which to choose? Open the Apple menu → About This Mac and check “Chip” or “Processor.” Choose Apple Silicon if an Apple chip is listed, or Intel if an Intel processor is listed.

WINDOWS

Windows

Free. This site provides a 64-bit .exe installer. The iPhone and iPad version is a one-time $2.99 App Store purchase; Mac, Android and Linux are also free. Save the downloaded file before running it, then follow the setup wizard to choose a location and confirm installation.

Architecture requirements: x64, 64-bit Windows. Check “System type” under Settings → System → About. If the architecture does not match, do not try to resolve the issue by repeatedly running the installer.

ANDROID

Android

Free. This site provides an arm64 .apk for most mainstream Android phones and tablets from recent years. The iPhone and iPad version is a one-time $2.99 App Store purchase; Mac, Windows and Linux are also free. Once the download is complete, open the file from your browser's download list or a file manager.

Architecture requirements: arm64. If your system asks you to allow the current browser to install unknown apps, grant permission only to the app you will use to open the installer. You can turn off this permission after installation if needed.

LINUX

Linux

Free. Available in .deb, .rpm and AppImage formats for x86_64 desktop environments. The iPhone and iPad version is a one-time $2.99 App Store purchase; Mac, Windows and Android are also free. Prefer your distribution's usual package format to make dependencies and removal easier to manage with system tools.

Architecture and formats: Use .deb for Debian / Ubuntu and .rpm for Fedora / openSUSE. Other distributions can use AppImage. Check your system architecture before downloading; an x86_64 package will not run directly on a device with a different architecture.

FIRST OPEN

Installation and first launch: system prompts

Desktop and Android installers are not code-signed, so the system may block them on first launch. First confirm that the file was downloaded through this page from the site's /dl/shadowrocket/ path, then follow the prompt for your system. If the file's source is unclear, do not run it; return to this page and select the correct installer.

PlatformPrompt or preparationSteps
Windows SmartScreen displays “Windows protected your PC.” After confirming the download source, select “More info” → “Run anyway” and continue through the setup wizard. If an organization policy removes this option, contact your device administrator. Do not change your organization's security policy.
macOS A message says the developer cannot be verified or the app cannot be checked for malicious software. Try opening the app once. Then go to System Settings → Privacy & Security, find the app that was just blocked, select “Open Anyway,” and confirm your identity as prompted.
macOS A message says the app is “damaged,” and the app is already in Applications. Only for an app obtained from this site, run the command below in Terminal and open the app again. The path must match its actual installation location: xattr -cr /Applications/Shadowrocket.app
Android The system asks you to allow the current browser to install apps. Open the settings page shown in the prompt. Enable “Allow installation of unknown apps” for the current browser or file manager, then return to the installation screen. Menu names may vary slightly by manufacturer.
Linux AppImage The file is downloaded but does not yet have execute permission. Open a terminal in the download directory. This command is for a directory containing only one Shadowrocket AppImage; if there are several, replace the pattern with the actual filename: chmod +x ./Shadowrocket-*.AppImageThen open the file in your file manager.
Linux .deb / .rpm Use your distribution's software installer or package manager. On Debian / Ubuntu, run this command in a download directory containing only one matching .deb: sudo apt install ./Shadowrocket-*.debOn Fedora / openSUSE, open the .rpm with the system software installer and let the package manager handle dependencies.

System prompts and connection permissions are separate. After installation, Shadowrocket may request system network permission when it first connects. Read the prompt and grant permission only after confirming that it came from the client you just opened. If the system reports an architecture mismatch, insufficient storage or missing dependencies, address that issue instead of repeating the steps for allowing the app to open.

Successful installation does not mean connection setup is complete. After launching the app, import your existing subscription or server details, then choose how Global Routing should work. For step-by-step instructions, read Getting Started. If you are unsure what a parameter means, check it against your existing service details; do not guess Host, Port or authentication fields.

APP STORE REGION

App Store and account region

This section applies to iPhone and iPad only. For Mac, Windows, Android and Linux, use the installer links on this site above.

Shadowrocket is not available in the mainland China App Store. The country or region associated with your Apple ID determines which store your account accesses. Device language, the region shown in system settings and your current location do not directly determine the store region. If the app does not appear in search, first check the account used for Media & Purchases rather than repeatedly changing your search terms.

  1. Open Settings and tap your Apple ID account at the top.
  2. Select Media & Purchases, then View Account. Complete verification if prompted.
  3. Open Country/Region and check the store associated with your account.
  4. If you need to change it, use Change Country or Region on that page and review and meet Apple's listed conditions.

Changing regions may depend on conditions such as account balance, active subscriptions, Family Sharing or payment methods. Follow the guidance on your account page; a region change is not guaranteed to succeed. If the product link on this page shows that the app is unavailable, check your account using the steps above, then review the specific reason shown on the store page.

Availability and pricing depend on the platform: the iPhone and iPad version is a one-time $2.99 App Store purchase, with the actual amount shown by the store; Mac, Windows, Android and Linux versions are free and downloaded from this site. Store region issues do not affect the download links for other platforms on this page.

IDENTITY CHECK

Verify the app and compare the official interface

The name alone is not enough to identify an app. For iPhone and iPad, check the developer, official icon and app ID on the product page. For other platforms, confirm that the installer came from this site's download path.

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

Shadowrocket
Official blue-and-purple outlined rocket icon on white

iPhone / iPad: check three details

  1. Developer: The product page should show Shadow Launch Technology Limited. An entry with a similar name but a different developer is not the product linked here.
  2. Icon: Compare it with the official icon above. Do not rely on the blue and purple colors alone; also check the developer and app ID.
  3. App ID: The product page URL should contain id932747118, corresponding to app ID 932747118.

A similarly named listing marked free in the App Store on a first purchase is an imitation, not a replacement for the product linked here. A redownload button on an account that has already purchased the app is different and does not mean the product has become free. Pricing: the iPhone and iPad version is a one-time $2.99 purchase; Mac, Windows, Android and Linux versions are free.

Computer and Android: check the download path

Official Mac, Windows, Android and Linux installers are provided through this site's /dl/shadowrocket/ path. Choose a platform and architecture from this page. Do not treat files copied or modified by other websites as installers from this site. The downloaded file type should match the button you selected; if it does not, do not open it and download it again.

The two images on the right are official English interface screenshots uploaded by the developer to the App Store, showing Home and Add Server. They help identify the interface and do not mean that server details are already available after installation. System versions and settings may affect what appears; refer to the fields in the current app.

Official Shadowrocket Home screenshot showing Not Connected, Global Routing, Connectivity Test and the SERVER group
Home: the connection toggle is at the top, with Global Routing, Connectivity Test and Add Server below.
Official Shadowrocket Add Server screenshot showing Type, Host, Port, Password, Method and the QR code import option
Add Server: enter details from an existing service, or use Scan QR Code and Import from Cloud JSON.

DEVICE CHANGE

Change devices, reinstall and restore purchases

iPhone / iPad: use the original purchasing account

The iPhone and iPad version is a one-time $2.99 App Store purchase and can be redownloaded with the original Apple ID. The Mac, Windows, Android and Linux versions are free. Before changing devices, confirm that the account used for Media & Purchases is the same one used for the original purchase. Your system sign-in and App Store purchasing accounts may differ.

Open App Store → Account → Purchased, find Shadowrocket and download it again. Depending on the system version, your purchase list may be under Apps. If you see a purchase button instead of a redownload option, check your account and purchase history before deciding what to do; do not purchase again immediately.

An iPhone and iPad using the same Apple ID share one purchase. Purchase history and configuration files on your device are separate kinds of data. After reinstalling the app, check that your own server, subscription and rule configuration have been restored; seeing the app on the Home Screen alone does not confirm that migration is complete.

Computer and Android: choose the appropriate installer again

The Mac, Windows, Android and Linux versions are free and can be downloaded again from this site when you change devices. The iPhone and iPad version is a one-time $2.99 App Store purchase. A new computer may have a different processor architecture from the old one. For example, after changing Macs, check About This Mac again rather than reusing the old installer.

While the old device is still available, note the Global Routing mode you use and keep your existing configuration safe. Subscription links contain personal access credentials and should not be shared in public chat logs or screenshots. Get any subscription details needed on the new device from your service provider, then import them through the app.

After migration, check that the list is complete and the correct item is selected, then run Connectivity Test. If a configuration update fails, first check whether the link has expired, was copied incompletely or the network request failed. Reinstalling the client repeatedly usually cannot fix a problem with the service details themselves.

PRICING & SERVICE

Two pricing options and what the client does

iPhone / iPad: one-time $2.99 App Store purchase. Mac, Windows, Android and Linux: free.

The iPhone and iPad version is a one-time purchase, with no monthly client fee. The US storefront price is $2.99; other storefronts charge in the local currency at the amount displayed on the page. An iPhone and iPad using the same Apple ID share one purchase. The Mac, Windows, Android and Linux versions are free, with installers available directly from this site. These two ways of getting the app apply to different platforms; one platform's pricing does not apply to the others.

A one-time client purchase is not a service plan. A one-time client purchase is not a service plan. This site does not provide or sell nodes or subscriptions; all platform versions require your own existing subscription or server details. Get the information you need to import from your service provider.

Shadowrocket manages connection configurations, lets you select protocols and processes requests according to rules. After installing the app, you still need valid server details; purchasing the client does not automatically provide a usable connection. Addresses, authentication parameters, expiration dates and availability are determined by your existing service details and should be checked separately from installation issues.

Updates are also handled by platform: manage app updates through the App Store for iPhone and iPad; download the appropriate installer again from this site for Mac, Windows, Android and Linux. Keep any configuration you need before updating, then check your existing rules and connection settings afterward. Version information is read from the download manifest. If it has not loaded, you can still use the download buttons in the platform cards.

After installation, read Getting Started for import steps, or check the terms Global Routing, Subscribe and rule keywords in the Glossary. For protocol parameters, see the Protocol Reference. Do not troubleshoot connections by replacing fields at random.

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, with installers available from this site. The iPhone and iPad version is a one-time $2.99 App Store purchase. After installation, import your own subscription or server details. Choose the correct architecture in the platform card, then follow the “Installation prompts” section for first launch.

Which Mac version should I choose: Apple Silicon or Intel?

Open About This Mac from the Apple menu. Choose the Apple Silicon version if an Apple chip is listed, or the Intel version if an Intel processor is listed. Both installers require macOS 12 or later. The page does not guess your chip from the browser, so both download options are available.

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

First confirm that the installer came from this site's /dl/shadowrocket/ path. In the SmartScreen prompt, select “More info,” then “Run anyway.” If the device is managed by an organization and no option to proceed is available, contact your device administrator. Do not disable system-wide protection just to open a file.

What if Shadowrocket does not appear in App Store search?

Shadowrocket is not available in the mainland China App Store. Check the country or region associated with your Apple ID, then use the App Store product page linked here to check availability. The store is determined by your account region, not your device language; changing regions requires meeting Apple's account conditions. See App Store and account region for the steps.

Do I have to buy Shadowrocket again when I change devices?

The iPhone and iPad version is a one-time $2.99 App Store purchase. Use the original Apple ID to redownload it from your purchases. The Mac, Windows, Android and Linux versions are free; download the appropriate installer again on your new device. Subscriptions and configurations must be imported separately; the app purchase history does not include this connection information.

Can I install Shadowrocket on iPad, and is the purchase shared with iPhone?

Yes. An iPhone and iPad using the same Apple ID share one App Store purchase, priced at a one-time $2.99. The Mac, Windows, Android and Linux versions are free. Check the App Store product page for the iPad system requirements. Before installing, confirm that the current store account is the same account used for the purchase, then download the app from your purchases.

Download Shadowrocket for all platforms