Subscriptions provide the content, the core applies the configuration, and the client handles the interface and system integration. When something goes wrong, first identify which layer is responsible.
Subscription #
Subscription
A subscription is a remote source for proxies or configuration, usually provided as a link. Some subscriptions contain only a proxy list; others include rules, proxy groups, and DNS settings. Before importing one, check that its format is supported by your client. Updating a subscription usually refreshes its contents but does not extend the service period. Links may contain access credentials, so hide the full URL in screenshots and support requests.
Proxy #
Proxy Node
A proxy is a connection entry containing details such as a server address, port, protocol, and authentication. Names in a list are labels, not verified exit locations or reliable indicators of connection quality. Importing a proxy only confirms that the configuration was recognized; usability also depends on authentication, network connectivity, and server status.
Proxy Latency #
Latency / URL Test
The latency shown for a proxy usually measures how long a request to a test URL takes through that proxy. It is not necessarily a standard ICMP ping. Results vary with the test URL, handshake, and current network, so measurements taken under different conditions are not directly comparable. Low latency does not guarantee fast downloads. If a test times out, first check that the test URL is reachable, then check the proxy.
mihomo #
Proxy Core / Clash.Meta
mihomo is a proxy core evolved from the Clash.Meta project. It reads configuration, establishes connections, and applies routing rules. On mobile, the outer client usually provides buttons, subscription management, and system permissions; its version is not the same as the core version. Check whether the actual core supports a configuration field rather than relying on the client name alone.
YAML Configuration #
YAML Configuration
YAML is a common text format for Clash configuration. Indentation represents structure, and lists organize proxies and rules. Use spaces, keep indentation consistent at each level, avoid tabs in indentation, and watch for duplicate keys. Valid syntax is only the first step: the core must also support the fields, and the referenced policy names must exist.