Shadowrocket Android Download and Node Import Guide
Get started with Shadowrockets on Android: download from the official site, use built-in free nodes or your own subscription, test a connection, and find current documentation.
Shadowrockets is available for Android, Windows, macOS, and Linux. This guide covers Android. After installation, you can try built-in free nodes or import an existing subscription; finding a subscription URL is not a prerequisite. Test and select a node, connect, and check real browsing.
Download for your device
Choose your operating system at shadowrockets.app/download/. For Android, match the APK architecture to your device and check the published checksum. Desktop users should follow the instructions for their Windows, macOS, or Linux release.
Choose a node source
Without a subscription, refresh the built-in free node list and test it. If you already have a subscription, import it using the official instructions. A successful list update confirms receipt of configuration, not that its nodes will work on your network.
Verify after connecting
Select a node, connect, and approve the Android VPN permission when prompted. Test the website or app you intend to use. Low latency or a connected status does not guarantee working access or security.
Steps
Download and install the Android build for your device from the official site. Start with the default settings.
Refresh the built-in free nodes, or use the current official documentation to import your own subscription, QR code, or node links. Importing your own subscription is optional.
Test and select a node on your current network. Connect, approve the Android VPN permission, and check an actual website or app.
If access fails, check the underlying network, then refresh the list or try another node. Use the official troubleshooting guide for VPN permission, routing, and DNS checks; change one setting at a time and undo changes that do not help.
Back up your own subscriptions and configuration before an upgrade, device migration, or reinstall. Do not submit private subscriptions to public conversion services.
Checklist
Android VPN permission is enabled.
If importing your own subscription, its format and protocols match the current client.
The chosen node can complete a real webpage test.
Check IP, DNS, and routing when needed; a single test is not a security guarantee.
Troubleshooting
APK cannot be installed
Check Android version, package source, and whether another build is already installed.
Node imports but cannot connect
Refresh the subscription, switch nodes, or test a different protocol.
Some apps bypass the proxy
Check the intended app coverage and routing in the official documentation; change one setting at a time.
Yes. Refresh the built-in free node list, test and select a node, then connect. Public nodes can fail and are not guaranteed to remain available. You can also import an existing subscription using the official documentation.
Does Shadowrockets have an iOS version?
shadowrockets.app currently provides Android, Windows, macOS, and Linux versions. Shadowrocket on the App Store is a separate product, not an iOS version of Shadowrockets. Its installation and usage instructions are not interchangeable.
Why does the app connect but the internet fail?
The node may be dead, the protocol may be unsupported, or DNS/routing may be misconfigured.
What should I test after connecting?
Test an actual website or app. When necessary, check that IP, DNS, and routing match your intended setup; latency alone does not establish safety.