Commit Graph
100 Commits
Author SHA1 Message Date
RPRX 4ec5c78c34 v24.10.31 2024-10-31 07:58:31 +00:00
RPRX b30e05d1bc XHTTP: The real upload / download splitting (#3955)
* SplitHTTP client: Add real upload / download splitting

* Transport: Add XHTTP as an alias of SplitHTTP

* XHTTP config: Use `downloadSettings` instead
2024-10-31 07:31:19 +00:00
RPRX ceb6eac8e7 WireGuard createTun: Add more logs 2024-10-30 02:20:55 +00:00
RPRX cf182b0482 README.md: Update WARNING for Web Panel
https://github.com/XTLS/Xray-core/pull/3884#issuecomment-2439606000
2024-10-27 00:39:20 +00:00
RPRX 94338c94e9 README.md: Only list secure web panels (#3884)
* README.md: Only list secure web panels

* List Marzban

* List Xray-UI

* List Hiddify

* Add warning

* Update warning
2024-10-24 02:06:31 +00:00
RPRX e4939dc1db Config: Prefer newer alias (REALITY target, RAW) 2024-10-18 02:18:06 +00:00
RPRX 8809cbda81 Transport: Remove GUN (an alias of gRPC) 2024-10-18 01:17:13 +00:00
RPRX 9bdf72d658 WireGuard config: Replace kernelMode with noKernelTun
https://github.com/XTLS/Xray-core/pull/3871#issuecomment-2420770309
2024-10-18 00:10:09 +00:00
RPRX 25c7bc0c82 v24.10.16 2024-10-16 04:07:51 +00:00
RPRX 47fad1fbfd Chore: Generate *.pb.go files with protoc v5.28.2
Download https://github.com/protocolbuffers/protobuf/releases/tag/v28.2
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.35.1
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.5.1
(Xray-core/) go run ./infra/vprotogen
2024-10-16 04:06:21 +00:00
RPRX 897521defd XMUX: Change to non-infinity-reuse default values (#3919) 2024-10-16 03:47:41 +00:00
RPRX c30f5d4796 Lint common/errors/feature_errors.go 2024-10-05 02:15:28 +00:00
RPRX 75729ce779 REALITY config: Add target as an alias of dest
https://t.me/projectXtls/364
2024-10-05 00:13:46 +00:00
RPRX 3b06af882d v24.9.30 2024-09-30 15:20:13 +00:00
RPRX d8485bd5af Transport: Add RAW as an alias of TCP (#3852) 2024-09-28 05:25:59 +00:00
RPRX bc28cad8f8 v24.9.19 2024-09-19 01:12:29 +00:00
RPRX a35d5719f4 v24.9.16 2024-09-16 12:48:28 +00:00
RPRX 3d9137cb6f v24.9.7 2024-09-07 00:30:27 +00:00
RPRX 6baad79f98 v1.8.24 2024-08-30 07:01:01 +00:00
RPRX 1cfed96aba README.md: Add Project VLESS to Telegram 2024-08-26 02:33:03 +00:00
RPRX 11b04807b9 Log: Add "from" before source address
https://github.com/XTLS/Xray-core/pull/3682#issuecomment-2292600144
2024-08-16 02:18:39 +00:00
RPRX 4a1c0d7124 README.md: Rename NFTs to Donation & NFTs 2024-08-07 13:15:25 +00:00
RPRX 4c9e4b9de7 README.md: Add NFTs 2024-08-03 14:56:05 +00:00
RPRX 4c82ef8a1b v1.8.23 2024-07-29 10:23:04 +00:00
RPRX 70383c50cc v1.8.22 2024-07-29 08:22:12 +00:00
RPRX 60553a6c26 SplitHTTP server: Add noSSEHeader
https://github.com/XTLS/Xray-core/pull/3603#issuecomment-2254968219
2024-07-29 06:32:04 +00:00
RPRX c27d652d80 v1.8.21 2024-07-21 21:32:26 +00:00
RPRX 0f65aa8ed8 Fix SplitHTTP H3 waited for downResponse before uploading
https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2241750579
2024-07-21 20:45:05 +00:00
RPRX 22535d8643 Fix SplitHTTP H3 didn't always reuse QUIC connection
https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2241531502
2024-07-21 08:55:03 +00:00
RPRX 8deb953aec v1.8.20 2024-07-20 06:10:40 +00:00
RPRX b277bacdf6 v1.8.19 2024-07-17 13:51:21 +00:00
RPRX 9288a7c0dc Upgrade dependencies 2024-07-17 13:45:16 +00:00
RPRX 9e6d7a3cb0 v1.8.18 2024-07-15 13:57:18 +00:00
RPRX a4bc422ed1 README: Remove 13 inactive projects 2024-07-15 13:53:43 +00:00
RPRX 558cfcc507 v1.8.17 2024-07-12 11:00:32 +00:00
RPRX 39675b7ef7 Upgrade github.com/xtls/reality to 20240712055506
Fixes https://github.com/XTLS/REALITY/pull/7#issuecomment-2223320694
2024-07-12 06:02:31 +00:00
RPRX 73a001dd7a Upgrade github.com/xtls/reality to 20240711105359
Fixes https://github.com/XTLS/Xray-core/issues/3502
2024-07-11 12:02:49 +00:00
RPRX 8320732743 SplitHTTP: ok -> ooooooooook (parser in client)
https://github.com/XTLS/Xray-core/pull/3479#issuecomment-2196370334
2024-06-28 16:53:18 +08:00
RPRX 9432a600e6 v1.8.16 2024-06-20 23:50:32 +00:00
RPRX 404af13b56 v1.8.15 2024-06-18 05:38:04 +00:00
RPRX ca07a705dc Generate *.pb.go files with protoc v5.27.0
Download https://github.com/protocolbuffers/protobuf/releases/tag/v27.0
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.1
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0
(Xray-core/) go run ./infra/vprotogen
2024-05-26 03:20:53 +00:00
RPRX 3120ca4121 v1.8.13 2024-05-22 22:02:23 +00:00
RPRX 416f2df11c v1.8.12 2024-05-22 04:36:56 +00:00
RPRX 29c6318ffe Upgrade github.com/xtls/reality to 20240429224917
https://github.com/XTLS/Xray-core/discussions/3318
2024-05-22 04:28:58 +00:00
RPRX a476310aec README: Remove iamybj/docker-xray
https://github.com/XTLS/Xray-core/pull/2459#issuecomment-2079354739

Fixes https://github.com/XTLS/Xray-core/issues/2837
2024-04-26 14:07:35 +00:00
RPRX b8924782a1 Revert "Makefile: export GOARCH, GOOS"
https://github.com/XTLS/Xray-core/pull/3275#issuecomment-2079093724

Fixes https://github.com/XTLS/Xray-core/issues/3305
2024-04-26 10:28:15 +00:00
RPRX 45ab4cb5ba v1.8.11 2024-04-26 03:36:04 +00:00
RPRX 61800fcc66 Revert "nosni"
https://github.com/XTLS/Xray-core/pull/3214#issuecomment-2078502477
2024-04-26 02:27:22 +00:00
RPRX 080bd8241c Fix https://github.com/XTLS/Xray-core/issues/3288 2024-04-21 19:43:27 +00:00
RPRX 07ed0946b5 v1.8.10 2024-03-30 08:40:20 +00:00
RPRX 685e66e96b Fix TestXrayConfig in xray_test.go 2024-03-30 08:10:16 +00:00
RPRX 18b823b4a6 HTTPUpgrade 0-RTT (#3152)
* Add ed to enable HTTPUpgrade 0-RTT

https://github.com/XTLS/Xray-core/issues/3128#issuecomment-2002563369

* WebSocket hub.go MaxHeaderBytes: 4096 -> 8192
2024-03-17 20:43:19 +00:00
RPRX 5c41292836 Add ConnRF to make HTTPUpgrade 0-RTT
https://github.com/XTLS/Xray-core/issues/3128#issuecomment-1991809113
2024-03-13 22:39:24 +00:00
RPRX d3a218f896 Fix https://github.com/XTLS/Xray-core/issues/3128 2024-03-12 11:58:29 +00:00
RPRX 7184a8165f Add Authority to gRPC Transport (#3076)
Why couldn't you have Host, for the last three years?
2024-02-29 14:22:14 +00:00
RPRX ad3dd3df56 Update go.mod to specify Go 1.22 2024-02-19 15:16:43 +00:00
RPRX 5ea1315b85 Update workflows to use Go 1.22 2024-02-18 06:55:47 +00:00
RPRX b56917fde5 README: Re-add Compilation 2024-02-04 09:36:41 +00:00
RPRX ad3d347cfc XTLS Vision: Apply padding to single XUDP by default at client side
Requires Xray-core v1.8.1+ at server side: https://github.com/XTLS/Xray-core/commit/242f3b0e0b635699db26a991aa6c0cd47927e8b6
2024-02-02 20:32:46 +00:00
RPRX f7c20b85dc v1.8.4 2023-08-29 07:20:10 +00:00
RPRX e013dce1df Upgrade github.com/xtls/reality to 20230828171259
https://github.com/XTLS/REALITY/commit/e426190d57f6443930a8f9cf3acfbb1a40b1576e
2023-08-28 17:37:57 +00:00
RPRX d92002ad12 Dialer: Set TimeoutOnly for gctx and hctx
https://github.com/XTLS/Xray-core/issues/2232#issuecomment-1694570914

Thank @cty123 for testing

Fixes https://github.com/XTLS/Xray-core/issues/2232

BTW: Use `uConn.HandshakeContext(ctx)` in REALITY
2023-08-27 05:55:58 +00:00
RPRX 2d5475f428 Update transport/internet/reality/reality.go
Fixes https://github.com/XTLS/Xray-core/issues/2491
2023-08-26 07:33:26 -04:00
RPRX e02474ae15 Upgrade dependencies 2023-08-26 07:05:21 +00:00
RPRX 1a69baed17 Update workflows to use Go 1.21 2023-08-26 06:26:27 +00:00
RPRX 51769fdde1 H2 transport: Abandon client if client.Do(request) failed
See https://github.com/golang/go/issues/30702

Fixes https://github.com/XTLS/Xray-core/issues/2355
2023-07-22 06:06:25 +08:00
RPRX e603b97ab4 Add NekoRay and V2rayU to README/GUI Clients
Closes https://github.com/XTLS/Xray-core/issues/2354
2023-07-21 14:42:09 +00:00
RPRX f0f3b417f7 Refactor: Fragmentation
https://github.com/XTLS/Xray-core/commit/5f5ae375714abd67eb2f0a0f2e86410b6f29f7c2
https://github.com/XTLS/Xray-core/commit/9122d0f056ed5b0e6fc9b290fdc7b39f47b49a39
2023-07-06 16:30:39 +00:00
RPRX 6d4194415d Clean unnecessary code in Trojan 2023-07-06 15:18:05 +00:00
RPRX 4f8f49024b Fix xray_test.go 2023-06-19 01:07:19 +00:00
RPRX a9ed1a03aa Fix dns_proxy_test.go 2023-06-19 00:51:03 +00:00
RPRX 6f9df63c70 v1.8.3 2023-06-19 00:35:46 +00:00
RPRX 253a422467 Fix "nonIPQuery" 2023-06-19 00:33:59 +00:00
RPRX 72bbc5ae0e v1.8.2 2023-06-18 20:43:20 +00:00
RPRX ee21763928 Run "go fmt ./..." 2023-06-18 09:46:57 -04:00
RPRX 667279af57 Add "nonIPQuery" to DNS outbound ("drop" by default)
And fixed a memory leak
And regenerated *.pb.go
2023-06-18 09:45:32 -04:00
RPRX 62e881b01a 5*60 -> 2*60 2023-06-18 15:33:30 +00:00
RPRX 084f4f2e4c Update comments in reality.go 2023-06-15 13:07:08 -04:00
038f849dd3 Update README.md
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com>
Co-authored-by: yiguous <133725318+yiguous@users.noreply.github.com>
2023-06-07 18:33:16 +00:00
RPRX d3060c28f8 v1.8.1 2023-04-17 23:22:12 +00:00
RPRX ac8109eef8 Update README.md 2023-04-17 23:21:56 +00:00
RPRX 242f3b0e0b XTLS protocol: Apply Vision's padding to XUDP Mux & Minor fixes
It's recommended to enable XUDP Mux when using XTLS Vision
Thank @yuhan6665 for testing
2023-04-16 21:15:36 +00:00
RPRX b4c1a56026 XUDP practice: MUST check the flag first & Add more comments 2023-04-16 21:15:27 +00:00
RPRX 06c9e50c52 Add "xudpProxyUDP443" to Mux config & XUDP rejects UDP/443 traffic by default (client side, excluding reverse proxy) 2023-04-14 22:51:18 +00:00
RPRX 4f601530fa Allow multiple XUDP in Mux when using XTLS Vision (client side) 2023-04-14 22:51:09 +00:00
RPRX b33b0bc89d Allow multiple XUDP in Mux when using XTLS Vision (server side) 2023-04-12 23:20:38 +08:00
RPRX 01b7e5e9be XUDP Global ID should be empty if "cone" is disabled (client side) 2023-04-12 23:20:26 +08:00
RPRX 24a2be43ef Replace "only" with "xudpConcurrency" in Mux config 2023-04-10 10:36:07 +08:00
RPRX 29d7865d78 Refine "only" in Mux config 2023-04-10 10:15:16 +08:00
RPRX 76b27a37cb Update common/xudp/xudp.go and common/mux/server.go 2023-04-07 19:13:20 +08:00
RPRX be23d5d3b7 XUDP protocol: Add Global ID & UoT Migration
The first UoT protocol that supports UoT Migration
Thank @yuhan6665 for testing
2023-04-06 10:21:35 +00:00
RPRX 2c0a89f7dc REALITY protocol: Set the fourth byte as reserved 2023-03-31 22:39:57 +00:00
RPRX beb603af06 Allow IP address ServerName when "serverName" is not configured
In this case, TLS Client Hello will not have SNI (RFC 6066, Section 3)
2023-03-26 10:57:20 +00:00
RPRX a0d06f3a97 Add env support to "address", "listen", etc.
Usage: `"address": "env:ADDR"`, `"listen": "env:AUDS"`...
Just like existing `"port": "env:PORT"`
2023-03-26 10:10:27 +00:00
c6b78318cb Update README.md
Co-authored-by: chika0801 <88967758+chika0801@users.noreply.github.com>
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com>
2023-03-24 22:57:56 +00:00
RPRX 0573760346 Do not show ciphertext SessionID or full AuthKey 2023-03-20 23:39:56 +08:00
RPRX d6801ab031 v1.8.0 2023-03-09 13:55:09 +00:00
RPRX 836e84b851 Add recover() to H2 server's flushWriter.Write()
Fixes https://github.com/XTLS/Xray-core/issues/1748
2023-03-08 14:06:20 +00:00
RPRX c04c333afc They become a part of you 2023-03-04 15:39:27 +00:00
RPRX 4c8ee0af50 Set reserved to zero after Read()
Thank @IRN-Kawakaze for testing
2023-03-03 15:39:16 +00:00