DNS-туннельный VPN передаёт TCP-трафик внутри DNS-запросов и ответов, помогая обходить цензуру и проблемы с нестабильными сетями.
XTLS/Xray-core
Сетевая платформа и прокси-ядро на Go с поддержкой VLESS, VMess, Trojan, Shadowsocks, WireGuard, REALITY и других протоколов.
- Звёзды
- 42,658
- Форки
- 6,118
- Открытые issues
- 71
- Последний коммит
- 20 часов назад
Что это?
Xray-core — основное сетевое средство Project X, написанное на Go. Оно работает как настраиваемая прокси- и туннельная платформа, которая обрабатывает входящий и исходящий трафик по множеству протоколов, включая VLESS, VMess, Trojan, Shadowsocks, SOCKS5 и WireGuard, а для трафика на основе TLS поддерживает транспорты REALITY и XHTTP.
Проект распространяется в виде единого бинарного файла, который можно собрать из исходников стандартным набором инструментов Go. Также доступны официальный Docker-образ и формула Homebrew. На его основе созданы скрипты установки для Linux, множество веб-панелей и широкий выбор GUI-клиентов для Windows, Android, iOS, macOS, Linux и OpenWrt.
Обычно пользователи запускают Xray-core на сервере или маршрутизаторе и настраивают клиенты на подключение к нему либо встраивают его с помощью библиотек-обёрток, таких как libXray. Примеры конфигураций и руководства размещены в отдельных репозиториях с примерами.
Ключевые возможности
- 01Поддерживает несколько прокси-протоколов, включая VLESS, VMess, Trojan, Shadowsocks и SOCKS5.
- 02Предоставляет транспорты REALITY и XHTTP для трафика на основе TLS.
- 03Поддерживает WireGuard и входящий трафик через TUN на поддерживаемых платформах Windows.
- 04Собирается в единый бинарный файл; также доступны официальный Docker-образ и формула Homebrew.
- 05Служит основой для множества веб-панелей и GUI-клиентов на основных платформах.
Сценарии использования
- Запуск собственного прокси- или туннельного узла на VPS.
- Использование в качестве прокси-ядра маршрутизатора или конфигурации OpenWrt.
- Работа в качестве серверной части многопользовательской прокси-панели.
- Встраивание прокси-ядра в мобильный или настольный клиент с помощью библиотеки-обёртки.
Быстрый старт
- 1
Установите через Homebrew
brew install xray - 2
Или соберите из исходного кода с помощью Go (Linux/macOS)
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main - 3
Запустите официальный скрипт установки для Linux из README (XTLS/Xray-install)
Что важно знать
- Это базовый прокси-движок без встроенного графического интерфейса, поэтому большинство пользователей используют отдельную панель или клиент.
- Распространяется по лицензии MPL-2.0, которая требует, чтобы изменённые исходные файлы оставались под той же лицензией.
Темы
Частые вопросы
- Что такое Xray-core?
- Сетевая платформа и прокси-ядро на Go с поддержкой VLESS, VMess, Trojan, Shadowsocks, WireGuard, REALITY и других протоколов. Xray-core — основное сетевое средство Project X, написанное на Go. Оно работает как настраиваемая прокси- и туннельная платформа, которая обрабатывает входящий и исходящий трафик по множеству протоколов, включая VLESS, VMess, Trojan, Shadowsocks, SOCKS5 и WireGuard, а для трафика на основе TLS поддерживает транспорты REALITY и XHTTP.
- Xray-core можно использовать бесплатно? Какая у него лицензия?
- Xray-core распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Xray-core всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Xray-core — 6 нояб. 2026 г..
- Для чего можно использовать Xray-core?
- Запуск собственного прокси- или туннельного узла на VPS. Использование в качестве прокси-ядра маршрутизатора или конфигурации OpenWrt. Работа в качестве серверной части многопользовательской прокси-панели. Встраивание прокси-ядра в мобильный или настольный клиент с помощью библиотеки-обёртки.
- Как установить Xray-core?
- Установите через Homebrew: brew install xray Или соберите из исходного кода с помощью Go (Linux/macOS): CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main Запустите официальный скрипт установки для Linux из README (XTLS/Xray-install)
- Где скачать Xray-core?
- Исходный код и инструкции по установке — на GitHub: https://github.com/XTLS/Xray-core
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор универсальных прокси-инструментов на Rust для предприятий, в центре которого — g3proxy; проект находится в режиме поддержки.
Самостоятельно размещаемая реализация сервера управления Tailscale с открытым исходным кодом для собственной mesh-сети на базе WireGuard.
Веб-панель с открытым исходным кодом для развёртывания и управления прокси- и VPN-серверами на Xray-core с поддержкой множества протоколов и пользователей.
Прокси на Go с модифицированным протоколом QUIC, рассчитанный на работу в сетях с потерями и маскировку трафика под HTTP/3.
Веб-интерфейс администрирования в Docker для установки и управления сервером WireGuard VPN и его клиентскими конфигурациями.