Back to home

Decision Guide

Which subscription format should I use?

Use this page if you have the links but do not know whether your client should use Clash YAML, sing-box JSON, or V2Ray Base64.

Clash Guide sing-box Guide V2Ray Guide

Use Clash if

  • Your client documents remote YAML profiles.
  • You are using Clash Verge Rev, FlClash, or a Clash-style Android path.
  • You want a Clash-style routing and profile workflow.

Use sing-box if

  • Your client explicitly supports remote JSON profiles.
  • You want a sing-box-native remote configuration path.
  • You are not forcing a Base64 subscription into a JSON-oriented flow.

Use V2Ray if

Related pages