V2Ray Subscription Import

Understand RookVPN subscription URLs and how clients fetch server profiles over HTTPS.

RookVPN distributes server profiles as an HTTPS subscription URL — a single link your client fetches periodically to update nodes, protocols, and routing rules. Hiddify, v2rayN, and other V2Ray-compatible apps import this URL directly.

What the URL contains

The subscription response encodes one or more outbound profiles (VMess, VLESS, or other supported protocols depending on your plan). Treat the URL as a secret credential: anyone with the link can use your allocation until you rotate it in the dashboard.

Import steps

  1. Copy the full subscription URL from your RookVPN dashboard or rookvpn.com/free.
  2. In Hiddify, choose Import from URL (not manual single-node entry unless debugging).
  3. Wait for sync to finish — partial copies or truncated URLs cause empty profile lists.
  4. Select a node and connect; refresh subscription after plan or region changes.

Troubleshooting sync failures

Verify after import

Run curl -s https://rookvpn.com/check/api/ip/address with VPN connected, then browser leak tests at RookCheck. Full workflow: Hiddify setup.

Check the result

A subscription URL is a list of nodes, not a connection. After import, select one node and connect. Confirm with the public IP check that the exit changed. If the client says updated but the IP did not change, the profile did not become the active tunnel. Import again from the dashboard or from free profiles and watch for a parse error instead of adding a second broken copy.

When the IP is the exit you chose, continue with the leak testing guide. Node selection does not answer WebRTC or DNS.