Загрузка и установка

Поддерживаемые платформы

Xray доступен на следующих платформах:

  • Windows 7 и выше (x86 / amd64 / arm32 / arm64);
    • Если вам требуется использовать эти версии (1.8.18 и более новые, отмеченные как win7, 1.8.6, 1.8.4) в Windows 7, необходимо убедиться, что в вашей ОС установлено обновление KB4474419. Для повышения уровня безопасности также рекомендуем убедиться, что у вас установлено обновление KB4490628.
  • 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

Установка на macOS

Установка на Linux

Установочные скрипты

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:

Добавьте оверлей в локальную систему с помощью 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

Графические клиенты

Генератор UUID

Генератор UUID от сторонних разработчиков: uuidgenerator.netОткрыть в новой вкладке