Shadowrocket Android connected but no internet: checks that matter
Troubleshoot Shadowrocket Android when VPN shows connected but websites or apps cannot access the internet.
Key points
Connected status only means the VPN tunnel started. DNS, routing, selected node, policy group, IPv6, or per-app proxy rules can still prevent traffic from working.
Check the selected node
Switch to another tested node first. A connected but unreachable node is the fastest thing to rule out.
Check DNS and routing
If only some websites fail, review DNS, routing rules, policy group selection, and whether IPv6 traffic is being handled as expected.
Check app scope
Per-app proxy settings can exclude the browser or target app. Confirm the app you are testing is inside the intended routing scope.
FAQ
No. It means the tunnel started, not that every route and DNS request works.
Test another known-good node and a simple website before changing advanced settings.