Загрузка и установка
Поддерживаемые платформы
Xray доступен на следующих платформах:
- Windows 7 и выше (x86 / amd64 / arm32 / arm64);
- Если вам требуется использовать эти версии (1.8.18 и более новые, отмеченные как
win7
, 1.8.6, 1.8.4) в Windows 7, необходимо убедиться, что в вашей ОС установлено обновление KB4474419. Для повышения уровня безопасности также рекомендуем убедиться, что у вас установлено обновление KB4490628.
- Если вам требуется использовать эти версии (1.8.18 и более новые, отмеченные как
- macOS 10.10 Yosemite и выше (amd64 / arm64);
- Linux 2.6.23 и выше (x86 / amd64 / arm / arm64 / mips64 / mips / ppc64 / s390x / riscv64);
- Включая, но не ограничиваясь: Debian 7 / 8, Ubuntu 12.04 / 14.04 и выше, CentOS 7 / 8, Arch Linux и др.;
- FreeBSD (x86 / amd64);
- OpenBSD (x86 / amd64);
Загрузка Xray
Предварительно скомпилированные ZIP-архивы с двоичными файлами можно найти в списке релизов на GitHub.
Скачайте архив для своей платформы, распакуйте его и можете использовать.
Проверка установочного пакета
Xray предлагает два способа проверки:
- По хэш-сумме ZIP-архива (SHA1 / SHA256);
- Воспроизводимая сборка: см. Сборка Xray.
Установка на Windows
- Скачайте ZIP-архив для Windows из релизов на GitHub, распакуйте его, чтобы получить исполняемый файл
xray.exe
, а затем запустите его из командной строки с параметрами. - Установите с помощью менеджера пакетов Scoop: Xray был добавлен в Mochi.
Установка на macOS
- Скачайте ZIP-архив для macOS из релизов на GitHub, распакуйте его, чтобы получить исполняемый файл
xray
, а затем запустите его из командной строки с параметрами. - Установите с помощью менеджера пакетов Homebrew:
brew install xray
. - homebrew-xray Спасибо, @N4FA!
Установка на Linux
Установочные скрипты
- Скрипты для Linux
- XTLS/Xray-install (официальный)
- tempest (поддерживает
systemd
и OpenRC; подходит только для Linux)
Установка одной командой
Magisk
Arch Linux
Arch User Repository
Требуется помощник AUR, например, yay, установка с помощью команды yay -S xray
.
Arch Linux CN
Сначала добавьте репозиторий Arch Linux CN, затем установите от имени пользователя root
с помощью команды pacman -S xray
.
Linuxbrew
Использование менеджера пакетов Linuxbrew аналогично Homebrew: brew install xray
.
Debian WIP
Gentoo
В настоящее время существуют три оверлея от сторонних разработчиков, которые предоставляют сценарии установки Portage:
- CHN-beta/touchfish-os: Поддерживается отдельным пользователем, подходит для систем с systemD.
- Gentoo-zh: Поддерживается сообществом, подходит для систем с systemD.
- JuanCldCmt/Xray-Overlay: Поддерживается отдельным пользователем, подходит для систем с openRC, использует группу пользователей xray для повышения безопасности.
Добавьте оверлей в локальную систему с помощью layman или eselect-repository, а затем выполните установку.
Установка с помощью Docker
- teddysun/xray Имеет root-права, есть оболочка (shell), совместим со всеми архитектурами, поддерживаемыми Alpine. Скомпилирован и собран на частном сервере dl.lamp.sh. Более удобен в использовании.
- ghcr.io/xtls/xray-core Не имеет root-прав, нет оболочки (shell), поддерживает большее количество архитектур. Скомпилирован и собран из официального репозитория с поддержкой отслеживания. Удобство принесено в жертву ради более высокой безопасности.
Файловая структура образа Docker
Образ версии teddysun/xray:
/usr/bin/xray
: Основная программа Xray/etc/xray/config.json
: Единый конфигурационный файл (каталог, в котором он находится, является точкой монтирования)/usr/share/xray/
: Каталог с файлами ресурсов, содержит файлы геолокационных данных от v2fly- geoip.dat
- geosite.dat
Образ версии ghcr.io/xtls/xray-core:
/usr/local/bin/xray
: Основная программа Xray (владелец root:root, права доступа к файлу 755)/usr/local/etc/xray/
: Каталог конфигурационных файлов (точка монтирования) (владелец каталога root:root, права доступа к каталогу 755, права доступа к файлам 644)- 01_api.json
- 02_dns.json
- 03_routing.json
- 04_policy.json
- 05_inbounds.json
- 06_outbounds.json
- 07_transport.json
- 08_stats.json
- 09_reverse.json
/usr/local/share/xray/
: Каталог с файлами ресурсов, содержит файлы геолокационных данных от Loyalsoldier (права доступа те же, что и выше)- geoip.dat
- geosite.dat
/var/log/xray/
: Каталог лог-файлов (точка монтирования) (владелец каталога root:root, права доступа 755; владелец файлов 65532:65532, права доступа 600)- access.log
- error.log
Графические клиенты
- OpenWrt
- Windows
- Android
- iOS & macOS arm64
- macOS arm64 & x64
- Linux
Генератор UUID
Генератор UUID от сторонних разработчиков: uuidgenerator.net