yuhan6665 009037b1e2 Add separate uplink/downlink flag for direct copy
For each connection, xtls need 4 flags for uplink/downlink reader/writer to decide when it switch to direct copy.
In the past, there were only one for read and one for write.
If service has xtls inbound and xtls outbound, the two flags may be corrupted by signal from different directions.
2025-01-26 12:18:16 -05:00
2025-01-26 11:47:30 +00:00
2025-01-01 12:03:05 +00:00
2024-12-02 09:56:16 +00:00
2025-01-26 11:47:30 +00:00
2025-01-26 11:47:30 +00:00
2020-11-25 19:01:53 +08:00
2024-07-12 00:20:06 +02:00

Project X

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.

Donation & NFTs

License

Mozilla Public License Version 2.0

Documentation

Project X Official Website

Telegram

Project X

Project X Channel

Project VLESS (non-Chinese)

Installation

Usage

GUI Clients

Others that support VLESS, XTLS, REALITY, XUDP, PLUX...

Contributing

Code of Conduct

Credits

Compilation

Windows (PowerShell)

$env:CGO_ENABLED=0
go build -o xray.exe -trimpath -ldflags "-s -w -buildid=" ./main

Linux / macOS

CGO_ENABLED=0 go build -o xray -trimpath -ldflags "-s -w -buildid=" ./main

Reproducible Releases

make

Stargazers over time

Stargazers over time

Description
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
Readme MPL-2.0 14 MiB
Languages
Go 99.6%
HTML 0.2%
Shell 0.1%