Check three details in the App Store
Open the App Store product link on the download page and verify the name Shadowrocket, the developer Shadow Launch Technology Limited, and app ID 932747118 in the product URL. Compare the official icon shown on the page as well. Do not identify the app by name in search results alone; similar names are not a substitute for checking all three details.
iPhone and iPad: $2.99 one-time on the App Store; Mac, Windows, Android, and Linux versions are free. The store may display local currency based on your region; check the confirmation screen before purchasing. System requirements are as listed on the App Store page. Do not rely on outdated requirements in search snippets.
Store availability and account region
This app is not available in the mainland China App Store. If you cannot find it, first check your account's store region, then open the correct product page from the download page. Change your region through your Apple ID's country or region settings. Before doing so, review the notices about your balance, existing subscriptions, and payment method. Do not repeatedly switch regions to troubleshoot configuration issues.
Whether the product page opens or your account can make a purchase is separate from whether an imported server can connect. Check store and account requirements for the former; troubleshoot the network, server parameters, and rules for the latter. Keeping the two issues separate can prevent a connection problem from being mistaken for a need to purchase the app again.
View app verification steps →
Purchase history and restoring details
Purchases are shared between iPhone and iPad under the same purchasing account. When you switch devices or reinstall, look for Shadowrocket in the App Store's purchased items. If you see a purchase prompt again, check that you are signed in to the original purchasing account. iPhone / iPad: $2.99 one-time; Mac, Windows, Android, and Linux versions are free and can be downloaded again from this site.
Restoring the app and restoring configuration are separate steps. After reinstalling, check that your servers, subscriptions, and Config are all present. If you used iCloud sync, wait for it to finish, then check the selected file and policy references. If you do not have a usable backup, get your own details from your service provider and import them again.
Getting and updating other platform versions
Mac has separate Apple Silicon and Intel versions. Windows, Android, and Linux also have their respective installers, all available through this site's download page and /dl/ paths. If the system blocks the app on first launch, follow the platform-specific instructions to allow it. Do not leave system-wide protections disabled just to start the app.
Manage iPhone / iPad app updates through the App Store. For computers and Android, return to the download page to get a newer version. Save important configurations before updating, then check the active server, Global Routing, and Config. App updates, subscription refreshes, and rule file updates are three separate actions; success in one does not mean the others are complete.
Learn about switching devices and restoring data →