9.5 KiB
		
	
	
	
	
			
		
		
	
	Загрузка и установка
Поддерживаемые платформы
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
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