OFFICIAL GUIDE · DOWNLOAD

Shadowrocket Downloads for All Platforms

Choose Shadowrocket for your device: get the iPhone / iPad version from the App Store, and download the Mac, Windows, Android, or Linux installer from this site. Check your system and processor architecture before opening the installer.

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

2 ways to get it iPhone / iPad: App Store · Other platforms: this site Current version v2.2.92 iPhone / iPad: $2.99 one-time · Other platforms: free Developer: Shadow Launch Technology Limited App ID 932747118

This page is part of the official Shadowrocket guide. Automatic platform detection only prioritizes an option; it does not replace checking your processor and architecture. If the detected platform is incorrect, choose a platform card below. A one-time client purchase is not a service plan. Import your own subscription or server details before connecting.

01 / PLATFORM PACKAGES

Choose an installer by system and architecture

Check the operating system on your device, then choose the matching architecture. The iPhone / iPad version is a $2.99 one-time purchase on the App Store. The Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free. Desktop and Android installers are served from this site's /dl/shadowrocket/ path. The buttons update to the corresponding files after version information is retrieved successfully.

Before installation, save any configurations and essential server details you currently use. App installation, store purchase records, and connection configurations are separate matters: downloading the app does not migrate your configuration, and you will need to import your own details on a new device. If a download has not finished, check your browser's download list before opening the file as an installer.

iPhone / iPad

$2.99 one-time. Purchase and install through the App Store. One purchase covers iPhone and iPad signed in with the same Apple ID. The Mac, Windows, Android, and Linux versions are free. On the product page, check the developer, icon, and app ID, then confirm the price shown in your local currency.

System requirements: iOS / iPadOS 13.0 or later. Check the App Store product page for compatibility. If the product page does not offer a download, check your store account and device compatibility. Do not choose a similarly named app from search results instead.

Store and account region details →

Mac

Free. Two DMG installers are available: one for Apple Silicon and one for Intel. Each is for a different processor. The iPhone / iPad version is a $2.99 one-time purchase on the App Store; the Windows, Android, and Linux versions are also free.

System requirements: macOS 12 or later. Open the downloaded DMG, drag Shadowrocket to Applications, then launch it from the Applications folder. Do not keep running it from the disk image, or you may lose access to the app when you eject the image.

Not sure which to choose? Open About This Mac and check Chip / Processor. If the first launch is blocked, follow the macOS steps under Installation prompts.

Windows

Free. This site provides a 64-bit .exe installer. The iPhone / iPad version is a $2.99 one-time purchase on the App Store; the Mac, Android, and Linux versions are free. Find the file in your browser's download history, then run the installer.

System requirements: Windows x64 (64-bit). Check your system type under Settings → System → About. After installation, launch the app from the Start menu. If your device is managed by an organization, confirm with the administrator that installation and connections are allowed.

If SmartScreen appears, confirm the file source first, then follow the Windows installation steps.

Android

Free. The arm64 .apk supports most Android phones and tablets from recent years. The iPhone / iPad version is a $2.99 one-time purchase on the App Store; the Mac, Windows, and Linux versions are free. When the download finishes, open the file with the system installer.

System requirements: Android arm64 architecture. During the first installation, Android may ask you to authorize the browser or file manager that started the installation. This permission applies to that source app; it does not require changing installation permissions for all apps.

If the download will not start in WeChat, open this page in your system browser using the menu in the top-right corner, then select this installer.

Linux

Free. Choose deb, rpm, or AppImage for your distribution. The iPhone / iPad version is a $2.99 one-time purchase on the App Store; the Mac, Windows, and Android versions are also free. These are three different distribution formats; you do not need to install all of them.

System requirements: x86_64. Use .deb for Debian / Ubuntu, .rpm for Fedora / openSUSE, or AppImage for other distributions, and make sure your system has the required runtime environment. Check your architecture with uname -m before installation.

AppImage needs execute permission after downloading. Install deb and rpm files with your distribution's package manager. See the next section for commands.

02 / FIRST LAUNCH

First installation and system prompts

Desktop and Android installers are not code-signed, so the first launch may trigger a system source check. Confirm that the file came from the platform button on this page before responding to the prompt. Source checks and network connections are separate stages: if the app is not installed or will not open, changing subscriptions, rules, or server settings will not help diagnose the issue.

The steps below apply only to Shadowrocket files from a confirmed source. If your file came from a forwarded message, old bookmark, or unknown download record, return to this page and download it again. Organization-managed devices may not show the same override options as personal devices. Follow your administrator's policies rather than repeatedly changing system security settings.

System and promptStepsCheck when done
Windows
SmartScreen: “Windows protected your PC”
After confirming the source, select More info, then Run anyway. Complete the installation wizard. If there is no option to proceed, check your organization's policy or contact the device administrator. Launch Shadowrocket from the Start menu. A system source prompt does not indicate a server connection failure, so there is no need to change existing connection settings for this reason.
macOS
“Cannot verify developer”
Try opening the app first. Then go to System Settings → Privacy & Security, find the blocked app record, select Open Anyway, and complete any confirmation requested by macOS. Make sure you are running the app in Applications, not a copy that is still inside the DMG. If the record is not visible, try opening the app again, then check Settings.
macOS
“Damaged” alert
After confirming the app is in Applications, came from this site, and downloaded completely, run this in Terminal:
xattr -cr /Applications/Shadowrocket.app
Then open the app again. Adjust the command path to match the actual installation location.
This command clears extended attributes for the app; it cannot repair an incomplete file. If the app still will not open, download the correct processor version again. Do not run the command on unrelated directories.
Android
Allow installation from this source
In the system prompt, open Settings and enable Allow from this source for the browser or file manager that started the installation. Return to the installer to continue. The setting may be in a different location on different devices. You can revoke permission for that source after installation. Connection authorization and installation-source authorization are separate; read each system prompt carefully.
Linux / AppImage
File lacks execute permission
Go to the download directory, add execute permission to the actual file, then run it. The example below assumes you renamed the file to Shadowrocket.AppImage:
chmod +x ./Shadowrocket.AppImage
./Shadowrocket.AppImage
If you see a runtime or dependency error, keep the complete error output from Terminal and troubleshoot it for your distribution. Adding execute permission does not install missing dependencies.
Linux / deb, rpm
Install with the package manager
Go to the directory containing the file. The examples below use renamed files; run only the command for your distribution:
sudo apt install ./Shadowrocket.deb
sudo dnf install ./Shadowrocket.rpm
sudo zypper install ./Shadowrocket.rpm
Choose apt for Ubuntu / Debian, dnf for Fedora, and zypper for openSUSE.
Check whether the package manager reports dependency or architecture errors. The example filenames are not download URLs. Replace them with the downloaded filenames, or rename your files as shown.

03 / APP STORE REGION

Store and account region: iPhone / iPad only

The app is not available in the mainland China store. The App Store storefront depends on the country or region of the Apple ID used for Media & Purchases, not only on your device's location, system language, or network address. If the product link on this page says the app is unavailable, check your store account first rather than changing only your device language.

  1. Open Settings, tap your Apple ID account at the top, then select Media & Purchases. The account used for purchases may differ from the one used for other device services; check the account shown under purchases.
  2. Open View Account and complete any verification requested by the system, then check Country/Region. Note the current region and confirm that it matches the storefront you expect.
  3. If you need to change it, use the Change Country or Region option on that page. Review the listed conditions for account balance, active subscriptions, payment methods, and Family Sharing. Follow the account page's instructions to see whether the change can be completed.

A region change may not be available immediately. Your account status may require other actions first; follow the instructions on your Apple Account page if the conditions are not met. Store prices appear in the currency of the selected storefront: the US price for iPhone / iPad is a $2.99 one-time purchase. The Mac, Windows, Android, and Linux versions are free and are not obtained through this store purchase flow.

If your store region is correct but installation is still unavailable, check device compatibility, account content restrictions, and the product page message. Check the App Store product page for system requirements. Not finding the app in search and seeing an explicit incompatibility notice on the product page are different issues. Read the message before repeatedly switching accounts or searching again.

04 / PRODUCT IDENTITY

Verify the official Shadowrocket listing

iPhone / iPad users should check three details together on the App Store product page rather than relying only on the name or search ranking. Shadowrocket may also be referred to as “Little Rocket,” but a nickname does not identify the product; similarly named listings may be different apps.

  1. Developer: Confirm the full name is Shadow Launch Technology Limited. Do not mistake promotional text, text in screenshots, or similar spelling for the developer field.
  2. Official icon: A rocket outlined in blue and purple on a white background. Use the icon only as a supporting clue; check it together with the developer and app ID.
  3. App ID: The product page URL corresponds to 932747118. Follow the button on this page and check the digits in the address. This is more direct than relying only on search terms.

The iPhone / iPad version is a $2.99 one-time purchase on the App Store; the Mac, Windows, Android, and Linux versions are free. A same-name App Store listing shown as free is an imitation; do not install it just because the name matches. These verification steps apply to App Store listings and do not mean that the free desktop and Android versions from this site require payment.

Mac, Windows, Android, and Linux users should choose an installer from the platform cards on this page. The download path is under this site's /dl/shadowrocket/. Confirm that the processor architecture, file format, and system prompts match your selected platform. Do not use installers from unknown sources or modified files, and do not rely on a filename sent by someone else to verify the source.

Keep app updates separate from existing configurations. Update the iPhone / iPad app through the App Store. For updates on other platforms, return to this page and download the matching installer. Back up essential configuration before updating. Afterward, check that it is still there before testing the connection, so a missing configuration is not mistaken for an installation failure.

05 / PURCHASE & DEVICE TRANSFER

Transfer, reinstall, and restore a purchase

After moving to a new iPhone / iPad, first confirm that the App Store is using the original purchasing Apple ID. Then open App Store → Account → Purchased, find Shadowrocket, and download it again. On some system versions, the entry is under Apps; refer to the account page on your device. Purchase records are linked to the account, not to a device's appearance or name.

One purchase covers iPhone and iPad signed in with the same Apple ID. The iPhone / iPad version is a $2.99 one-time purchase; the Mac, Windows, Android, and Linux versions are free. If the new device still shows a price, check the purchasing account, purchase history, and store region before paying again.

Restoring the app does not guarantee that your server list and configuration will also be restored. Before switching devices, keep your own subscription URL, essential server details, and configuration backup. After reinstalling, import them using the subscription guide. A subscription URL may contain personal authorization information; transfer it only between your own devices, and do not put it in public notes, group chat screenshots, or the body of a support request.

To move to a new computer or Android device, return to this page and choose the installer for the new device. Do not assume a file downloaded for the old device will work. On Mac, check the processor type again; an Intel processor in your old computer does not mean you should choose Intel for your new one. On Linux, recheck the distribution and architecture rather than choosing a format based only on the desktop environment name.

After migration, confirm the imported entries and selected configuration, then connect and test access. Clear data from the old device only after the new device works independently. This lets you verify purchase restoration, configuration migration, and connectivity separately, and helps avoid deleting the only working configuration.

06 / TWO ACQUISITION TIERS

Two pricing tiers and what they cover

iPhone / iPad: $2.99 one-time purchase on the App Store Mac / Windows / Android / Linux: free

The iPhone / iPad version is a one-time purchase, with no monthly client fee. The US price is $2.99; other storefronts show local currency, and the checkout page displays the applicable amount. The Mac (Apple Silicon and Intel), Windows, Android, and Linux versions are free. Download the matching file from the platform cards on this site. The two acquisition options apply to different platforms; do not assume the price for one applies to every device.

This is the official Shadowrocket website and guide. It does not provide, sell, or recommend nodes or subscriptions. If the app has no server entries, import information you already have. This is not a sign that a purchase has not taken effect, and reinstalling the app will not add server details. Distinguish app acquisition from connection setup to determine whether to check the store, installation, or imported data.

Shadowrocket is closed-source commercial software. Free pricing on some platforms does not change the setup requirements: use your own server address, authentication details, protocol type, and validity period. After importing an existing subscription, check that it updates successfully, then select a server and Global Routing. Installation alone does not mean the app is ready to connect.

07 / DOWNLOAD QUESTIONS

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 available from this site. The iPhone and iPad version is a $2.99 one-time purchase on the App Store. All platforms require importing your existing 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. Do not decide based only on the computer's appearance or purchase year.

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

First confirm that the Shadowrocket installer came from a platform card on this site. In the SmartScreen prompt, select More info → Run anyway. If that option is unavailable, check whether the device is managed by an organization. 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 store. Check the country or region for the Apple ID used for Media & Purchases, then verify the listing using the App Store product page linked here. Search results may also be affected by device compatibility and account restrictions. Check the product page for system requirements.

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

On iPhone or iPad, sign in with the original purchasing Apple ID and redownload Shadowrocket from Purchased in your App Store account. You generally will not need to pay again; one purchase covers both devices. The iPhone / iPad version is a $2.99 one-time purchase. The Mac, Windows, Android, and Linux versions are free and can be downloaded again for a new device.

Can I install Shadowrocket on iPad, and will servers appear automatically after purchase?

Shadowrocket can be installed on iPad; check the App Store product page for compatibility. The iPhone / iPad version is a $2.99 one-time purchase. The Mac, Windows, Android, and Linux versions are free. Installing or purchasing the client does not configure servers automatically; import your existing subscription or server details.

Once the app opens normally, continue with the user guide. For help importing data and checking update options, see the subscription guide. Other issues are covered in troubleshooting.