Часто задаваемые вопросы¶
Разница между ветками alpha и meta¶
Ветка alpha - это ветка с последними коммитами. Ветка meta периодически объединяет код из ветки alpha. Ветка meta не обязательно стабильнее, чем ветка alpha.
Какой файл мне скачать?¶
В релизах имена пакетов содержат несколько параметров, включая:
- Название программы (
mihomo
) - Операционная система (например, android, darwin, freebsd, linux, windows и т.д.)
- Архитектура (например, 386, amd64, arm32v7, arm64 и т.д.)
- Метод компиляции
v1/2/3
: только для платформ AMD64, используется для обозначения уровня набора инструкций ЦППо умолчанию (без дополнительных отметок)
: версия по умолчанию, скомпилированная с тегом GOAMD64=v3compatible
: скомпилирована с тегом GOAMD64=v1. Эта версия предназначена для совместимости с определенными операционными системами или архитектурами.go120
: скомпилирована с использованием Golang1.20. Эта версия предназначена для совместимости с определенными операционными системами или архитектурами.abi1/2
: версия abi дляloongarch64
- Ветка (alpha)
- Значение git hash коммита (например, f90066f)
Вы можете выбрать нужный исполняемый файл на основе этой информации.
👉Узнайте больше о тегах GOAMD64
👉Узнайте больше о системной совместимости версии Golang1.20
👉Узнайте больше о версиях abi для loongarch64
Для пользователей macOS: согласно Go wiki, Go 1.25 больше не поддерживает macOS 11. Пользователям macOS 11 рекомендуется загрузить двоичный файл с тегом go124
, пользователям macOS 10.15 рекомендуется загрузить двоичный файл с тегом go122
, а пользователям macOS 10.13 рекомендуется загрузить двоичный файл с тегом go120
.
Для пользователей Windows: В настоящее время все официальные сборки поддерживают Windows 7 и выше. (Поддержка неофициальных сборок не гарантируется; мы используем собственную форк-версию Golang для компиляции.)
Для пользователей Linux: Согласно go wiki, Go 1.24 поддерживает только ядра версии 3.2 и выше. Для ядер версий 2.6.32–3.1, пожалуйста, загрузите исполняемый файл с тегом go123
.