Shadowrocket is a closed-source commercial app. This is the official Shadowrocket site and guide, with client downloads and configuration instructions. Verify the app using information you can check, and distinguish the client license, server connection details and rule configuration; they are not the same service.
Verify the icon, developer and app ID
On the iPhone / iPad App Store product page, first confirm the name is Shadowrocket, then check the official icon and developer, Shadow Launch Technology Limited. Finally, verify app ID 932747118 in the product link. Expand the full developer information if the name is long; do not rely only on truncated text in search results. Similar names do not mean the apps are the same.
Verifying the app and troubleshooting a connection are separate tasks. After installing the correct client, you still need your own server details. A temporarily unavailable server does not mean the app came from the wrong source. Get desktop and Android versions from this site's download page, confirm the installer URL is under /dl/shadowrocket/, and select the platform and format as instructed.
App Store / Region and system
If it does not appear in search, check the storefront region
App Store availability depends on the storefront associated with your account. If the app is unavailable in the mainland China storefront, searching the name repeatedly will not change the result. First check the account and region used for Media & Purchases in your system account settings, then follow the options available in your account to manage the region. Review requirements for balances, subscriptions and payment details before making changes; do not make changes blindly just to run one search.
For iPhone / iPad, check the App Store listing for system requirements. Check separately whether your device meets the requirements, the product page is available and your account has a purchase record. For details on the store listing, account region and restoring purchases, see the App Store download guide.
License / Two price tiers
Purchase history and restoring on a new device
The iPhone / iPad version costs $2.99 as a one-time purchase on the US App Store; other storefronts show local currency. Mac, Windows, Android and Linux versions are free. iPhone and iPad can use the same account's purchase history. When changing devices or reinstalling, check your purchases first and make sure you are signed in with the original purchasing account before restoring the download. Changing devices does not mean you need to purchase again.
Restoring the app does not automatically restore all connection details. Before changing devices, check configuration files, your subscription URL and manually entered server details separately. If you use iCloud sync, confirm it has completed and keep a separate exported copy. After restoring, verify your details before testing the connection to avoid importing duplicate entries multiple times.
Resources / What you need
A one-time client purchase is not a connection plan
The client provides configuration and connection features. The connection destination, authentication details and validity period depend on the service you already use. This site does not provide, sell or recommend servers or subscriptions. Before first use, get your own subscription URL or server details from your service provider and learn how to update them. Installing the app alone will not create a working server list.
If a subscription will not update, first check that the URL is complete, its authorization is still valid and the device is online. Do not post links containing authentication details in comments, screenshots or logs. If you need help troubleshooting, specify whether the failure occurs during download, import, update or connection, and share only error messages with sensitive details hidden.
Handle app updates and subscription updates separately
Update the iPhone / iPad version through the App Store. Mac, Windows, Android and Linux users can get the latest installer from this site's download page. App updates change the client, Subscribe updates refresh server details, and Config updates modify rules and settings; none replaces the others. Before updating, note the working configuration and server selection. Afterward, test a basic connection before restoring personal settings.
If the system blocks the first launch on a desktop or Android device, confirm the file source and platform, then see the installation permission guide and follow the prompt shown by your current system. Do not ignore the warning or repeatedly run the installer, and do not mistake an installation permission issue for a server failure. If installation succeeds but the connection fails, troubleshoot the subscription, protocol settings and routing mode next.