In most cases, you do not need to choose a client format manually. The subscription URL from your client area is normally detected automatically by supported clients, so you can use the same link directly.
1. By default, you do not need separate URLs
- Use the full subscription URL from your client area as provided. You do not need a different URL for each client.
- The URL includes either
access_keyorseat_access_key. Keep it unchanged. - Always use the subscription URL over HTTPS.
2. Use the command line when you need a fixed format
If you want to download the subscription from the command line, or you want to force a specific client format, add format=<value> to the URL or use the command builder below.
| Format value | Typical client | Returned content |
|---|---|---|
mihomo |
Mihomo / Clash Meta | YAML |
shadowrocket |
Shadowrocket | Plain text (one URI per line) |
singbox113 |
sing-box 1.12 or newer | JSON |
singbox111 |
sing-box 1.11 or older | JSON |
v2rayn |
v2rayN / v2rayNG and similar link-based clients | Plain text (one URI per line) |
For normal use, just import the subscription URL directly. Only set format manually when you need scripted downloads, batch processing, or a fixed output format.
Command Builder
If the URL already contains format, the builder replaces it with your selection. Linux/macOS curl is shown as a single line for safer copy and paste.
Copied to clipboard.
Generated command
Click "Generate command" to produce a ready-to-run command here.
Security
Always use HTTPS. Do not share full URLs containing
access_key or seat_access_key in public channels or source control. Shell history may also retain these values.