Project X originates from XTLS protocol, providing a set of network tools such as Xray-core and REALITY.
README is open, so feel free to submit your project here.
Announcement of NFTs by Project X
Mozilla Public License Version 2.0
Project X Official Website
Project X
Project X Channel
Project VLESS (non-Chinese)
Linux Script
XTLS/Xray-install (Official)
tempest (supports systemd
and OpenRC; Linux-only)
Docker
ghcr.io/xtls/xray-core (Official)
teddysun/xray
wulabing/xray_docker
Web Panel - WARNING: Please DO NOT USE plain HTTP panels like 3X-UI, as they are believed to be bribed by Iran GFW for supporting plain HTTP by default and refused to change (#3884 (comment)), which has already put many users' data security in danger in the past few years. If you are already using 3X-UI, please switch to the following panels, which are verified to support HTTPS and SSH port forwarding only:
Marzban
Xray-UI
Hiddify
One Click
Xray-REALITY, xray-reality, reality-ezpz
Xray_bash_onekey, XTool
v2ray-agent, Xray_onekey, ProxySU
Magisk
Xray4Magisk
Xray_For_Magisk
Homebrew
brew install xray
Example
VLESS-XTLS-uTLS-REALITY
VLESS-TCP-XTLS-Vision
All-in-One-fallbacks-Nginx
Xray-examples
XTLS/Xray-examples
chika0801/Xray-examples
lxhao61/integrated-examples
Tutorial
XTLS Vision
REALITY (English)
XTLS-Iran-Reality (English)
Xray REALITY with 'steal oneself' (English)
Xray with WireGuard inbound (English)
OpenWrt
PassWall, PassWall 2
ShadowSocksR Plus+
luci-app-xray (openwrt-xray)
Windows
v2rayN
Furious
Invisible Man - Xray
Android
v2rayNG
X-flutter
SaeedDev94/Xray
iOS & macOS arm64
FoXray
Streisand
macOS arm64 & x64
V2rayU
V2RayXS
Furious
FoXray
Linux
v2rayA
Furious
iOS & macOS arm64
Shadowrocket
Xray Tools
xray-knife
Xray Wrapper
XTLS/libXray
xtlsapi
AndroidLibXrayLite
Xray-core-python
xray-api
XrayR
XrayR-release
XrayR-V2Board
Clash.Meta
clashN
Clash Meta for Android
sing-box
Code of Conduct
Xray-core v1.0.0 was forked from v2fly-core 9a03cc5, and we have made & accumulated a huge number of enhancements over time, check the release notes for each version.
For third-party projects used in Xray-core, check your local or the latest go.mod.
$env:CGO_ENABLED=0go build -o xray.exe -trimpath -ldflags "-s -w -buildid=" ./main
CGO_ENABLED=0 go build -o xray -trimpath -ldflags "-s -w -buildid=" ./main
make