PREPARE
Before You Start: Client, Subscription URL & Network Permissions
Start by choosing a client from the Download Center that matches your operating system and device architecture. Windows users usually choose an x64 installer. On a Mac with Apple silicon, choose the Apple Silicon or ARM build; on an older Intel Mac, choose the Intel build. On Android, prefer a package suited to the device's architecture. If you are unsure, check About This Mac or Device Information first—do not install multiple builds just to guess.
After installation, launch the client. Desktop systems may ask for firewall, network access, or background-execution permission; mobile systems may request permission to create a VPN configuration on the first connection. This VPN configuration is the traffic-routing interface provided by the operating system, so allow it only after confirming that the request comes from the newly installed client. If you deny the permission, the client may appear to be running while other applications' requests never enter the proxy path, leaving no connection records for later verification.
Next, prepare the subscription URL. Your service provider usually generates it in the user dashboard as an HTTPS link. Copy the complete URL, including any trailing parameters. Do not mistake a webpage URL, purchase page, or QR-code image URL for a subscription URL. Because the link may contain account authorization information, paste it only into a trusted client and never share it in chat groups, screenshots, or public documents.
Before continuing, confirm that the client can reach the internet through your current direct connection. Temporarily disable other proxy apps, browser proxy extensions, and old VPN connections, leaving only the Clash client you are setting up. When multiple network tools modify the system proxy, they can overwrite each other's ports: one client may show Connected while another process receives the traffic. Once these checks are complete, open the configuration page and import the subscription.