Use Commands to Specify the Client Format

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_key or seat_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.

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.


Was this article helpful?

mood_bad Dislike 242
mood Like 87
visibility Views: 7536