Skip to content

Latest commit

 

History

History
279 lines (257 loc) · 16.5 KB

File metadata and controls

279 lines (257 loc) · 16.5 KB
hide
toc

为了开始使用 mihomo, 你可以从以下安装方式中选择一个为当前系统安装 mihomo

使用预编译的二进制文件

请在下方选择下载常见的操作系统对应的二进制文件

=== "Release (稳定版)" === "Windows" === "amd64/x86_64"

    加载中...
=== "386/x86_32"
    加载中...
=== "arm64/armv8"
    加载中...
=== "armv7"
    加载中...

=== "Linux"
    === "二进制压缩包"
        === "amd64/x86_64"
            <div class="download-list" data-version="release" data-keyword="linux-amd64" data-suffix="gz"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="release" data-keyword="linux-386" data-suffix="gz"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="release" data-keyword="linux-arm64" data-suffix="gz"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="release" data-keyword="linux-armv7" data-suffix="gz"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="release" data-keyword="linux-riscv64" data-suffix="gz"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="release" data-keyword="linux-loong64" data-suffix="gz"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="release" data-keyword="linux-s390x" data-suffix="gz"><ul>加载中...</ul></div>
        === "mips"
            <div class="download-list" data-version="release" data-keyword="linux-mips" data-suffix="gz"><ul>加载中...</ul></div>
    === "Debian / DEB"
        === "amd64/x86_64"
            <div class="download-list" data-version="release" data-keyword="linux-amd64" data-suffix="deb"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="release" data-keyword="linux-386" data-suffix="deb"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="release" data-keyword="linux-arm64" data-suffix="deb"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="release" data-keyword="linux-armv7" data-suffix="deb"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="release" data-keyword="linux-riscv64" data-suffix="deb"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="release" data-keyword="linux-loong64" data-suffix="deb"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="release" data-keyword="linux-s390x" data-suffix="deb"><ul>加载中...</ul></div>
    === "Redhat / RPM"
        === "amd64/x86_64"
            <div class="download-list" data-version="release" data-keyword="linux-amd64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="release" data-keyword="linux-386" data-suffix="rpm"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="release" data-keyword="linux-arm64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="release" data-keyword="linux-armv7" data-suffix="rpm"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="release" data-keyword="linux-riscv64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="release" data-keyword="linux-loong64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="release" data-keyword="linux-s390x" data-suffix="rpm"><ul>加载中...</ul></div>
    === "Archlinux / PKG"
        === "amd64/x86_64"
            <div class="download-list" data-version="release" data-keyword="linux-amd64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="release" data-keyword="linux-386" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="release" data-keyword="linux-arm64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="release" data-keyword="linux-armv7" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="release" data-keyword="linux-riscv64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="release" data-keyword="linux-loong64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="release" data-keyword="linux-s390x" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>

=== "MacOS"
    === "amd64/x86_64"
        <div class="download-list" data-version="release" data-keyword="darwin-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "arm64/armv8"
        <div class="download-list" data-version="release" data-keyword="darwin-arm64" data-suffix="gz"><ul>加载中...</ul></div>

=== "FreeBSD"
    === "amd64/x86_64"
        <div class="download-list" data-version="release" data-keyword="freebsd-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "386/x86_32"
        <div class="download-list" data-version="release" data-keyword="freebsd-386" data-suffix="gz"><ul>加载中...</ul></div>
    === "arm64/armv8"
        <div class="download-list" data-version="release" data-keyword="freebsd-arm64" data-suffix="gz"><ul>加载中...</ul></div>

=== "Android"
    === "arm64/armv8"
        <div class="download-list" data-version="release" data-keyword="android-arm64" data-suffix="gz"><ul>加载中...</ul></div>
    === "armv7"
        <div class="download-list" data-version="release" data-keyword="android-armv7" data-suffix="gz"><ul>加载中...</ul></div>
    === "amd64/x86_64"
        <div class="download-list" data-version="release" data-keyword="android-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "386/x86_32"
        <div class="download-list" data-version="release" data-keyword="android-386" data-suffix="gz"><ul>加载中...</ul></div>

=== "Alpha (测试版)" === "Windows" === "amd64/x86_64"

    加载中...
=== "386/x86_32"
    加载中...
=== "arm64/armv8"
    加载中...
=== "armv7"
    加载中...

=== "Linux"
    === "二进制压缩包"
        === "amd64/x86_64"
            <div class="download-list" data-version="alpha" data-keyword="linux-amd64" data-suffix="gz"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="alpha" data-keyword="linux-386" data-suffix="gz"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="alpha" data-keyword="linux-arm64" data-suffix="gz"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="alpha" data-keyword="linux-armv7" data-suffix="gz"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="alpha" data-keyword="linux-riscv64" data-suffix="gz"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="alpha" data-keyword="linux-loong64" data-suffix="gz"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="alpha" data-keyword="linux-s390x" data-suffix="gz"><ul>加载中...</ul></div>
        === "mips"
            <div class="download-list" data-version="alpha" data-keyword="linux-mips" data-suffix="gz"><ul>加载中...</ul></div>
    === "Debian / DEB"
        === "amd64/x86_64"
            <div class="download-list" data-version="alpha" data-keyword="linux-amd64" data-suffix="deb"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="alpha" data-keyword="linux-386" data-suffix="deb"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="alpha" data-keyword="linux-arm64" data-suffix="deb"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="alpha" data-keyword="linux-armv7" data-suffix="deb"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="alpha" data-keyword="linux-riscv64" data-suffix="deb"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="alpha" data-keyword="linux-loong64" data-suffix="deb"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="alpha" data-keyword="linux-s390x" data-suffix="deb"><ul>加载中...</ul></div>
    === "Redhat / RPM"
        === "amd64/x86_64"
            <div class="download-list" data-version="alpha" data-keyword="linux-amd64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="alpha" data-keyword="linux-386" data-suffix="rpm"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="alpha" data-keyword="linux-arm64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="alpha" data-keyword="linux-armv7" data-suffix="rpm"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="alpha" data-keyword="linux-riscv64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="alpha" data-keyword="linux-loong64" data-suffix="rpm"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="alpha" data-keyword="linux-s390x" data-suffix="rpm"><ul>加载中...</ul></div>
    === "Archlinux / PKG"
        === "amd64/x86_64"
            <div class="download-list" data-version="alpha" data-keyword="linux-amd64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "386/x86_32"
            <div class="download-list" data-version="alpha" data-keyword="linux-386" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "arm64/armv8"
            <div class="download-list" data-version="alpha" data-keyword="linux-arm64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "armv7"
            <div class="download-list" data-version="alpha" data-keyword="linux-armv7" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "riscv64"
            <div class="download-list" data-version="alpha" data-keyword="linux-riscv64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "loong64"
            <div class="download-list" data-version="alpha" data-keyword="linux-loong64" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>
        === "s390x"
            <div class="download-list" data-version="alpha" data-keyword="linux-s390x" data-suffix="pkg.tar.zst"><ul>加载中...</ul></div>

=== "MacOS"
    === "amd64/x86_64"
        <div class="download-list" data-version="alpha" data-keyword="darwin-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "arm64/armv8"
        <div class="download-list" data-version="alpha" data-keyword="darwin-arm64" data-suffix="gz"><ul>加载中...</ul></div>

=== "FreeBSD"
    === "amd64/x86_64"
        <div class="download-list" data-version="alpha" data-keyword="freebsd-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "386/x86_32"
        <div class="download-list" data-version="alpha" data-keyword="freebsd-386" data-suffix="gz"><ul>加载中...</ul></div>
    === "arm64/armv8"
        <div class="download-list" data-version="alpha" data-keyword="freebsd-arm64" data-suffix="gz"><ul>加载中...</ul></div>

=== "Android"
    === "arm64/armv8"
        <div class="download-list" data-version="alpha" data-keyword="android-arm64" data-suffix="gz"><ul>加载中...</ul></div>
    === "armv7"
        <div class="download-list" data-version="alpha" data-keyword="android-armv7" data-suffix="gz"><ul>加载中...</ul></div>
    === "amd64/x86_64"
        <div class="download-list" data-version="alpha" data-keyword="android-amd64" data-suffix="gz"><ul>加载中...</ul></div>
    === "386/x86_32"
        <div class="download-list" data-version="alpha" data-keyword="android-386" data-suffix="gz"><ul>加载中...</ul></div>
<script> const fileList = { release: [], alpha: [] } const divList = document.querySelectorAll('div.download-list') const githubLink = 'https://github.com/MetaCubeX/mihomo/releases' const getLatestRelease = async () => { try { const link = 'https://api.github.com/repos/MetaCubeX/mihomo/releases/latest' const { assets } = await fetch(link).then(r => r.json()) for (const { name, browser_download_url: url } of assets) { fileList.release.push({ name, url }) } } catch (error) { console.error('Failed to fetch latest release:', error) } } const getAlphaRelease = async () => { try { const link = 'https://api.github.com/repos/MetaCubeX/mihomo/releases/tags/Prerelease-Alpha' const { assets } = await fetch(link).then(r => r.json()) for (const { name, browser_download_url: url } of assets) { fileList.alpha.push({ name, url }) } } catch (error) { console.error('Failed to fetch alpha release:', error) } } const populateDownloadList = () => { for (const div of divList) { const version = div.getAttribute('data-version') const keyword = div.getAttribute('data-keyword') const suffix = div.getAttribute('data-suffix') const ul = div.querySelector('ul') ul.innerHTML = '' const files = fileList[version] || [] for (const { name, url } of files) { if (!name.includes(keyword)) continue if (!name.includes(suffix)) continue const a = document.createElement('a') const li = document.createElement('li') a.href = url a.download = name a.innerText = name li.appendChild(a) ul.appendChild(li) } if (ul.children.length === 0) { ul.innerHTML = `未找到匹配的文件,您可以在 GitHub 查看所有文件: GitHub Release` } } } Promise.all([getLatestRelease(), getAlphaRelease()]) .then(() => { populateDownloadList() }) .catch(() => { for (const div of divList) { const ul = div.querySelector('ul') ul.innerHTML = `加载失败,您可以在 GitHub 下载 mihomo 的内核二进制文件: GitHub Release` } }) </script>