Docs · 10.10.5+

Shadowrockets for Android Documentation

Learn how to install the app, import nodes, connect VPN, test speed, configure advanced features, and troubleshoot common issues.

Quick Start

  1. Install. Download the Android APK and install it.
  2. Import. Import nodes from QR code, clipboard, file, or remote list.
  3. Choose. Use speed test results to select a stable node.
  4. Connect. Tap connect and allow Android VPN permission.

Import

MethodUse case
QR codeQuickly import a single node from another screen.
ClipboardImport one or more node links.
Local fileMigrate or import batch configuration files.
Remote node listMaintain multiple nodes and update them later.
ManualEnter protocol, server, port, TLS, SNI, and transport settings.

Connect

Select a node before connecting. Tap the connect button and approve the Android VPN permission. Tap it again to stop the VPN service.

Install the app, import nodes, select a node, and approve VPN permission.

Speed Test

Run batch speed tests, sort nodes by latency, and remove unavailable entries after confirming the current network is normal.

One-tap speed testing helps users find stable nodes quickly.

Advanced

Most users can stay with import, connect, and speed test. Advanced users can continue with policy groups, proxy chains, Fragment, Mux, FakeDNS, and Xray TUN.

Policy groups, proxy chains, Hysteria2, and Xray TUN remain available for deeper control.

Backup

Use local backup or WebDAV backup before upgrades or device migration. WebDAV needs a URL, username, password, remote directory, and timeout.

Troubleshooting

  • Cannot connect: check network, node parameters, VPN permission, and per-app proxy.
  • Connected but no access: check DNS, routing, IPv6, and the selected node.
  • Remote node list update fails: check the URL, User Agent, HTTPS, and network.
  • Xray TUN issue: disable Xray TUN first and confirm normal VPN mode works.