Clash Meta HubClash Meta HubMihomo client hub
Choose language

Source verification

How to verify a download is official

Check whether repository owner, domain, and release record point at each other, instead of trusting a “latest” label.

Content reviewed · Nov 3, 2026

Who it is for

People about to download who are unsure whether the site or file-share link they found is official.

What to verify

  • The exact client name
  • Access to GitHub or the project website

Verification steps

  1. 1

    Enter through the link on the client page, not the first search result.

  2. 2

    Align three things: repository owner, website domain, and release page should point at each other. One match is not enough.

  3. 3

    On the release page, check version, date, filename, and architecture against your device, and confirm the publisher is the same account.

  4. 4

    Mirrors, file shares, and download aggregators are not official sources, even when they say “official mirror”.

  5. 5

    If you cannot reach an official entry, skip it rather than installing an unknown package.

Common confusion

Downloading the first “latest version” result

A version number does not prove provenance. If the repository and domain do not line up, skip it.

Treating a mirror as the official site

Mirrors can lag, be swapped, or be repackaged. The minutes you save are not worth the risk.

Next step

After verifying the source, return to the download page and pick by system and architecture.

Read next:Clash for Windows is discontinued: what now

This site is an independent Clash Meta / Mihomo ecosystem hub and is not affiliated with the related open-source projects.

Download links point to official GitHub Releases or official websites whenever available.