Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
Find a file
yuhan6665 b413066012
Fakedns fix xUDP destination override (#1011)
* Fix UDP destination override

* Fix code style

* Fix fakedns object init

Do type convertion at runtime in case if user don't use fakedns in config.
Since dispatcher now depend on fakedns object, move the injection order of
fakedns to top (As a temporary solution)

* Amend logic for handing fakedns client

A map is used by server side when client turn on fakedns
Client will send domain address in the buffer.UDP.Address, server record all possible target IP addrs.
When target replies, server will restore the domain and send back to client.

Co-authored-by: hmol233 <82594500+hmol233@users.noreply.github.com>
2022-04-23 19:24:46 -04:00
.github Bump actions/upload-artifact from 2 to 3 2022-04-10 22:43:22 -04:00
app Fakedns fix xUDP destination override (#1011) 2022-04-23 19:24:46 -04:00
common chore fixed (#921) 2022-02-02 19:57:32 -05:00
core Update version 1.5.4 2022-03-12 20:39:54 -05:00
features fix: expvar error when observatory is not enabled & various typos 2022-04-01 11:05:38 -04:00
infra Fakedns fix xUDP destination override (#1011) 2022-04-23 19:24:46 -04:00
main feat: metrics including pprof, expvars 2022-03-29 00:01:14 -04:00
proxy Make reverse proxy compatible with v2fly (#924) 2022-02-04 21:59:50 -05:00
testing fix: expvar error when observatory is not enabled & various typos 2022-04-01 11:05:38 -04:00
transport Fakedns fix xUDP destination override (#1011) 2022-04-23 19:24:46 -04:00
.gitignore Make reverse proxy compatible with v2fly (#924) 2022-02-04 21:59:50 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#941) (#749) 2021-10-22 12:38:40 +08:00
go.mod Add quic qlog to debug logs 2022-04-23 19:23:15 -04:00
go.sum Add quic qlog to debug logs 2022-04-23 19:23:15 -04:00
LICENSE v1.0.0 2020-11-25 19:01:53 +08:00
README.md Update readme 2022-04-09 00:48:02 -04:00

Project X

Project X originates from XTLS protocol, provides a set of network tools such as Xray-core.

License

Mozilla Public License Version 2.0

Installation

Contributing

Code Of Conduct

Usage

Xray-examples / VLESS-TCP-XTLS-WHATEVER

GUI Clients

Credits

This repo relies on the following third-party projects:

Compilation

Windows

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

Linux / macOS

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

Telegram

Project X

Project X Channel

Stargazers over time

Stargazers over time