科学上网安装包怎么选:按设备选择、下载与核验
简答:科学上网安装包只负责安装客户端,不包含节点或订阅。先按设备、系统架构和文件后缀选择客户端,再从官方 Releases 或 App Store 下载,核对发布者、版本和 SHA-256;安装后没有节点属于正常情况,需要另行导入配置。
定义:“科学上网安装包”是对代理客户端安装文件的口语称呼,常见格式包括 Windows 的 .exe、macOS 的 .dmg、Android 的 .apk,以及 Linux 的 .deb、.rpm 或 AppImage;它不等于节点、订阅链接或服务账号。
30 秒速查:你的设备该找哪个安装包
先记住一个判断:安装包是“程序本体”,订阅链接或配置文件才是“连接信息”。假如你只是想把客户端装好,应先确认系统与架构,再进入对应项目的官方发布页或应用商店;本页不提供网盘、陌生镜像或重新打包文件。
| 设备 | 可先查找的客户端 | 官方入口 | 应选择的文件或入口 | 安装后预期结果 |
|---|---|---|---|---|
| Windows | Clash Verge Rev、v2rayN | Clash Verge Rev Releases;v2rayN Releases | 普通 64 位电脑通常看 x64、64 位或 amd64;Windows on ARM 看 ARM64。Clash Verge Rev 发布页会区分 Windows 64 位与 ARM64。 | 程序能够启动,并出现配置、订阅或代理设置入口。 |
| macOS | Clash Verge Rev;其他项目以其发布页为准 | Clash Verge Rev Releases | Apple 芯片选择 aarch64、arm64 或 Apple Silicon;Intel 选择 x64、amd64 或 Intel。常见安装文件是 .dmg 或 .app.tar.gz。 | 应用可以打开;首次启动若出现来源或权限提示,先核对下载来源。 |
| Android | v2rayNG、sing-box for Android | v2rayNG Releases;sing-box for Android 项目 | 优先选择应用商店或 universal 包;手动选择时常见有 arm64-v8a、armeabi-v7a、x86、x86_64。Android 官方说明中,arm64-v8a 是 64 位 ARM,armeabi-v7a 是 32 位 ARM。 | 应用安装成功,并能打开配置导入或添加订阅的界面。 |
| iPhone、iPad | Shadowrocket 等 App Store 应用 | Shadowrocket App Store 页面 | 优先使用 App Store 当前地区页面。应用是否上架、是否需要购买、支持的系统版本,以当前 Apple 页面显示为准。 | 应用安装完成,并能申请 VPN 或网络扩展权限。 |
| Linux | Clash Verge Rev、v2rayN | Clash Verge Rev Releases;v2rayN Releases | Debian、Ubuntu 等系统通常看 .deb;Fedora、Red Hat 系统通常看 .rpm;也可能提供 AppImage 或压缩包。架构常见为 amd64、arm64、armv7。 | 包管理器能完成安装,或 AppImage 可以被赋予执行权限后启动。 |
快速结论:Windows 新手可先在 Clash Verge Rev 与 v2rayN 的 Releases 中确认文件;Android 可先看 v2rayNG 或 sing-box for Android;iPhone、iPad 只从 App Store 当前页面核对。项目名称相似不代表来源相同,下载前必须检查仓库所有者、开发者名称和发布页地址。
下载前先查系统架构和文件后缀
安装包选错时,常见结果是无法安装、启动闪退或系统提示不兼容。下面的检查应在下载前完成,结果与发布页文件名一致才继续。
Windows:查看系统类型
- 打开“设置→系统→系统信息”,查看“系统类型”;也可以按
Win+R,输入msinfo32,查看“系统类型”。 - 如果显示 x64-based PC,优先选择 x64、64 位或 amd64 文件。
- 如果设备规格显示 ARM-based processor,选择 ARM64;不要仅凭电脑品牌判断架构。Microsoft 对 Windows ARM 设备的查看路径。
预期结果是得到 x64 或 ARM64 中的一个明确结论。判定标准是安装包标注与系统类型匹配;不匹配时不要用“能下载”代替“能安装”。
macOS:查看 Chip 或 Processor
- 点击 Apple 菜单→系统设置→通用→关于本机。
- 看到“Chip”后跟 Apple 芯片名称,选择 Apple Silicon、aarch64 或 arm64;看到“Processor”后跟 Intel 处理器,选择 Intel、x64 或 amd64。
- 如果发布页同时提供 Universal 版本,且项目说明支持你的系统,也可以优先选择 Universal。Apple 关于本机信息说明。
Android:不确定 ABI 时优先 universal
Android 设置页面不一定直接显示 ABI。先查看项目发布页是否提供 universal.apk;如果有,通常比猜测 ABI 更适合新手。若只有分架构文件,可在“设置→关于手机”查看处理器信息,或使用设备自带的硬件信息页面确认。发布页常见命名中,arm64-v8a 表示 64 位 ARM,armeabi-v7a 表示 32 位 ARM,x86_64 表示 64 位 x86。Android 官方 ABI 说明。
预期结果是找到 universal、arm64-v8a、armeabi-v7a、x86 或 x86_64 中的可匹配项。判定标准是项目说明与设备支持范围一致;如果不确定,不要从陌生渠道随便下载所谓“通用修正版”。
Linux:用命令确认架构
uname -m常见输出中,x86_64 通常对应 amd64 或 64 位 x86;aarch64 通常对应 arm64;armv7l 通常对应 armv7。Debian 系统还可以执行:
dpkg --print-architecture预期结果是输出系统架构名称。判定标准是它与 .deb、.rpm 或 AppImage 文件名中的架构标识对应;如果项目提供多个 Linux 格式,先按发行版选择格式,再按架构选择文件。
如何核验来源、版本和 SHA-256
安全核验分为三层:先确认来源,再确认文件,最后确认完整性。发布页没有校验值或签名说明时,只能完成前两层,不应声称文件已经被完整验证。
- 确认来源:从项目仓库的 Releases 页面、项目文档或 App Store 进入下载页。检查仓库所有者、项目名称、开发者、版本标题和文件名是否相互一致。
- 排除源代码包:GitHub Releases 中的
Source code (zip)或Source code (tar.gz)通常是源码,不是普通用户直接运行的安装包。Windows 应找 .exe 或项目说明中的压缩包,macOS 应找 .dmg 或应用包,Android 应找 .apk。 - 核对发布页显示的摘要:GitHub Releases 的资源旁可能显示
sha256摘要。Clash Verge Rev、v2rayN、v2rayNG 和 sing-box 的公开发布页都能看到部分资源的 SHA-256 摘要,具体以当前资源列表为准。Clash Verge Rev 发布页、v2rayN 发布页、v2rayNG 发布页、sing-box 发布页。
Windows 计算 SHA-256
certutil -hashfile "C:\Users\你的用户名\Downloads\安装包文件名.exe" SHA256预期结果是命令输出一串 SHA-256 值。判定标准是先忽略大小写和空格,再与发布页的值逐字符比较;如果仍不一致,再重新下载或停止安装。
macOS 计算 SHA-256
shasum -a 256 "/Users/你的用户名/Downloads/安装包文件名.dmg"Linux 计算 SHA-256
sha256sum "/home/你的用户名/Downloads/安装包文件名.AppImage"如果发布页提供 .sig、attestation 或其他签名材料,先阅读项目给出的验证说明再操作。不要把存在 .sig 文件理解为本机已经完成签名验证,也不要自行猜测签名工具、密钥或参数。
安装完成后没有节点,通常不是安装失败
客户端安装包、节点、订阅和服务账号是四个不同概念:客户端负责读取配置并建立连接;节点是配置中的具体连接条目;订阅通常是用于批量获取或更新配置的链接;服务账号是提供订阅或配置的一方。安装包本身一般不会自动包含后三者。
Shadowrocket 的 App Store 页面明确说明,它是独立的网络工具,不包含代理服务或服务器资源,用户需要自行提供配置。Shadowrocket App Store 说明。v2rayNG 项目 README 也将其定位为 Android 客户端,并把下载入口指向项目 Releases 页面。v2rayNG 项目 README
- 先完成首次启动:确认客户端能打开,且系统没有将下载文件识别为源码、损坏文件或不兼容架构。
- 再准备配置:使用你有权使用的订阅链接或配置文件,并确认格式是客户端支持的类型。
- 最后导入:优先使用客户端内的“添加订阅”“导入配置”或“从 URL 导入”入口。不同版本的按钮名称可能不同,入口以当前客户端界面为准。
- 出现导入失败时:先检查链接是否完整、是否多复制了空格、链接是否过期,以及客户端是否支持对应格式。一次只改一个变量,不要同时修改 DNS、规则、TUN 和代理端口。
如果你还没有确定具体客户端,先完成本文的设备、架构和来源核验;配置导入属于下一步操作,建议按所用客户端的专篇说明执行。
安装失败时的最小排查顺序
- 提示无法安装:重新检查系统架构和文件后缀;Android 重点检查 ABI,macOS 检查 Chip 或 Processor,Windows 检查系统类型。
- 系统提示来源不明或应用被拦截:先回到项目发布页或 App Store 核对来源、开发者和版本,不要为了启动未知文件而关闭全部安全防护。
- 程序打开后没有配置:这是安装包与订阅分离的正常表现,不要因此重复下载多个安装包。
- iOS 搜不到应用:以当前 App Store 地区页面为准;不要通过共享 Apple ID、陌生企业签名或来路不明的安装包替代官方渠道。
- Linux 安装失败:确认发行版与 .deb、.rpm 是否匹配,再确认
uname -m输出与文件架构一致。
截至 2026-10-23,本文核对的是上述项目的公开 Releases、项目 README、Android 官方 ABI 说明、Apple 支持页面和 App Store 页面。版本号、资源文件和上架状态会变化,下载时应以当前页面为准;如果发布页已经更换文件名或版本,优先选择新的稳定发布项,不要继续使用旧页面中的具体文件名。
请遵守所在地法律法规、网络管理规定以及软件和服务条款。本文只介绍客户端安装包识别、来源核验和常规安装排查,不提供违法使用或绕过限制的指导。
常见问题
科学上网安装包下载后就能直接使用吗?
不能。安装包主要负责安装客户端,通常还需要自行准备合法可用的配置文件、订阅链接或节点信息。安装完成但没有节点,不代表安装失败。
Windows 应该下载 x64 还是 ARM64?
打开“设置→系统→系统信息”查看系统类型;也可以按 Win+R,输入 msinfo32。显示 x64-based PC 时通常选 x64,显示 ARM-based processor 时选 ARM64。
Android 不知道 ABI,应该下载哪个 APK?
如果发布页提供 universal.apk,优先选择 universal;如果只有分架构文件,再根据项目说明和设备信息选择 arm64-v8a、armeabi-v7a、x86 或 x86_64,不要凭手机品牌猜测。
SHA-256 对不上,是不是大小写导致的?
SHA-256 十六进制值比较时可以忽略大小写和空格。先清除空格并逐字符比对;确认仍不一致后,再重新下载或停止安装。
iPhone 搜不到 Shadowrocket 或类似应用怎么办?
以 App Store 当前地区页面为准。应用是否上架、是否需要购买和系统兼容性可能因地区或页面状态不同而变化,不要使用共享 Apple ID、陌生企业签名或来路不明的安装包。
发布页有 .sig 文件,需要马上手动验证吗?
不一定。先阅读该项目的签名说明;不同项目对 .sig、attestation 或自动更新签名的用途可能不同。没有明确验证步骤时,只做来源、版本、文件名和 SHA-256 核对,不要自行推断验证命令。