Troubleshooting · Updated 2026-06-09

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

Does connected mean the node is usable?

No. It means the tunnel started, not that every route and DNS request works.

What should I test first?

Test another known-good node and a simple website before changing advanced settings.

Related guides