风扇滑翔翼
4632984b66
TLS client: Simplify cert's verification code ( #5656 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5655
2026-02-06 01:57:32 +00:00
Copilot
b7a22c729b
Xray-core: Dynamic Chrome User-Agent for all HTTP requests by default (overwriteable through config) ( #5658 )
...
https://github.com/XTLS/Xray-core/issues/4996#issuecomment-3855274627
https://github.com/XTLS/Xray-core/pull/5658#issuecomment-3857332687
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Fangliding <63339210+Fangliding@users.noreply.github.com >
2026-02-06 01:42:31 +00:00
RPRX
8c3f246dcb
v26.2.4
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v26.2.4
2026-02-04 00:35:09 +00:00
LjhAUMEM
888c0d2e1f
Finalmask UDP: Support WireGuard & Shadowsocks AEAD/2022 ( #5643 )
...
https://github.com/XTLS/Xray-core/pull/5633#issuecomment-3833910076
2026-02-04 00:29:45 +00:00
风扇滑翔翼
74c726ff62
Commands: Print CA cert's SHA256 in tls ping ( #5644 )
...
And https://github.com/XTLS/Xray-core/issues/5642#issuecomment-3840806246
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-02-03 21:03:48 +00:00
RPRX
d14767d4f3
Chore: Generate *.pb.go files with protoc v6.33.5
...
Download https://github.com/protocolbuffers/protobuf/releases/tag/v33.5
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.36.11
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.6.0
(Xray-core/) go run ./infra/vprotogen
2026-02-03 09:34:02 +00:00
RPRX
af2f0484b9
v26.2.2
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v26.2.2
2026-02-02 09:35:31 +00:00
LjhAUMEM
25d16914ff
Finalmask: Add XICMP (relies mKCP/QUIC or WireGuard) ( #5633 )
...
https://t.me/projectXtls/1473
2026-02-02 09:12:42 +00:00
Dmitrii Makhno
a6ec3b6e70
XHTTP transport: Fix "auto" mode with REALITY ( #5638 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5635
BTW, fixes https://github.com/XTLS/Xray-core/issues/5631
2026-02-02 08:07:45 +00:00
RPRX
20cf00c271
v26.1.31
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v26.1.31
2026-01-31 14:02:33 +00:00
LjhAUMEM
c180c5980c
Finalmask: Add XDNS (relies mKCP, like DNSTT), header-*, mkcp-* ( #5560 )
...
And https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3825430761
2026-01-31 13:53:19 +00:00
Dmitrii Makhno
5b849d51a9
XHTTP transport: New options for bypassing CDN's detection ( #5414 )
...
Usage: https://github.com/XTLS/Xray-core/pull/5414#issuecomment-3770071786
Closes https://github.com/XTLS/Xray-core/issues/4346
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-01-31 13:34:13 +00:00
Hossin Asaadi
61e1153157
MPH domian matcher: Support building & using cache directly (instead of building from geosite.dat when Xray starts) ( #5505 )
...
Like https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3710995080
2026-01-31 13:22:00 +00:00
风扇滑翔翼
afcfdbca70
Commands: Print leaf cert's SHA256 in tls ping ( #5628 )
...
And https://github.com/XTLS/Xray-core/pull/5628#issuecomment-3828445442
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-31 13:11:36 +00:00
RPRX
2c92339f95
TLS config: allowInsecure->pinnedPeerCertSha256; verifyPeerCertInNames->verifyPeerCertByName
...
And use `,` as the separator instead of `~`/array
https://github.com/XTLS/Xray-core/pull/5567#issuecomment-3766081805
https://t.me/projectXtls/1464
https://t.me/projectXtls/1465
https://t.me/projectXtls/1466
https://github.com/XTLS/Xray-core/pull/5625#issuecomment-3824855736
2026-01-31 09:32:51 +00:00
RPRX
9c46a2d55a
Upgrade gVisor to latest version v0.0.0-20260122175437-89a5d21be8f0
...
https://github.com/XTLS/Xray-core/issues/5561#issuecomment-3767618362
2026-01-30 21:39:13 +00:00
nasaboy
19186edfa1
README.md: Add Egern & Quantumult X to Others ( #5624 )
2026-01-30 14:06:17 +00:00
风扇滑翔翼
f6a7e93923
VMess inbound: Optimize replay filter ( #5562 )
...
And https://github.com/XTLS/Xray-core/pull/5562#issuecomment-3765387903
2026-01-27 18:34:46 +00:00
dependabot[bot]
077070dbe0
Bump github.com/pires/go-proxyproto from 0.9.1 to 0.9.2 ( #5614 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.1...v0.9.2 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 10:11:28 +00:00
Evozi Team
c3af657c0e
TUN inbound: Add iOS support ( #5612 )
...
And https://github.com/XTLS/Xray-core/pull/5612#issuecomment-3799070838
2026-01-26 12:43:10 +00:00
Meow
9a04eecaf9
Geodat: Reduce peak memory usage ( #5581 )
...
Fixes 5f7474120f
2026-01-26 10:45:25 +00:00
dependabot[bot]
1951a278ac
Bump github.com/pires/go-proxyproto from 0.9.0 to 0.9.1 ( #5608 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 10:31:34 +00:00
LjhAUMEM
f1aee0b7c5
Hysteria transport: Support range & random for interval in udphop as well ( #5603 )
...
https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3794621260
2026-01-25 18:28:51 +00:00
Owersun
5173e5c15d
TUN inbound: Enhance Darwin interface support ( #5598 )
...
* Proxy: TUN: Enhance Darwin interface support.
- reduce number of actions done to create/configure the interface in the system
- assign synthetic static link-local ipv4/ipv6 addresses to the interface, that are required by the OS for the routing to work
- make tun_darwin_endpoint be implemented significantly more similar to tun_windows_enpoint, preparing them for potential unification
* Proxy: TUN: Unify Darwin/Windows endpoint, which are now extremely similar, into one GVisorEndpoint.
Making darwin/windows tun implement GVisorDevice with simple readpacket/writepacket methods that GVisorEndpoint untilise
2026-01-25 18:19:05 +00:00
风扇滑翔翼
daf9cba29f
XUDP client: Initialize Global ID's BaseKey correctly ( #5602 )
...
https://t.me/projectXray/4624679
2026-01-24 15:11:44 +00:00
ki
445c0d456c
TUN inbound: Disable RACK/TLP recovery to fix connection stalls ( #5600 )
...
https://github.com/XTLS/Xray-core/issues/5599#issuecomment-3794495254
Fixes https://github.com/XTLS/Xray-core/issues/5599
2026-01-24 12:39:07 +00:00
RPRX
0a42dba13e
v26.1.23
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v1.260123.0
v26.1.23
2026-01-23 15:48:16 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇
cd8aab9544
common/errors/feature_errors.go: Add PrintNonRemovalDeprecatedFeatureWarning() ( #5567 )
...
And https://github.com/XTLS/Xray-core/pull/5567#issuecomment-3765466219
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-23 15:45:20 +00:00
MouMeng
59dc2cee2e
API: Add ListRule() for routing ( #5569 )
...
https://github.com/XTLS/Xray-core/pull/5569#issuecomment-3766310407
2026-01-23 15:44:16 +00:00
风扇滑翔翼
5846f94784
Log config: More flexible maskAddress ( #5570 )
...
https://github.com/XTLS/Xray-core/pull/5566#issuecomment-3765429984
2026-01-23 13:49:08 +00:00
dependabot[bot]
e0ee2350fc
Bump github.com/miekg/dns from 1.1.70 to 1.1.72 ( #5590 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.70 to 1.1.72.
- [Commits](https://github.com/miekg/dns/compare/v1.1.70...v1.1.72 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.72
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 13:11:41 +00:00
dependabot[bot]
48164c8267
Bump github.com/cloudflare/circl from 1.6.2 to 1.6.3 ( #5589 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 13:11:20 +00:00
LjhAUMEM
2d2102f654
Hysteria transport: Fix speedtest issue ( #5587 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5546
2026-01-22 13:37:27 +00:00
RPRX
262770564f
README.md: Add fancyss to Asuswrt-Merlin Clients
2026-01-22 03:08:46 +00:00
风扇滑翔翼
777e31302c
Router: Fix panic in ProcessNameMatcher when source IPs are empty ( #5574 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5573
2026-01-21 13:24:51 +00:00
gamekiller0010
30d6a5221b
README.md: Update links for PassWall & PassWall 2 ( #5572 )
2026-01-21 13:16:27 +00:00
风扇滑翔翼
a778d3d273
Tests: Reduce RAM usage ( #5577 )
...
https://github.com/XTLS/Xray-core/pull/5577#issuecomment-3768963110
2026-01-21 13:02:04 +00:00
patterniha
e813a3744f
TUN inbound: Cancel ctx when handling is done ( #5565 )
...
https://github.com/XTLS/Xray-core/pull/5565#issuecomment-3777939907
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-21 12:58:30 +00:00
dependabot[bot]
66628943d8
Bump github.com/pires/go-proxyproto from 0.8.1 to 0.9.0 ( #5582 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.9.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 12:23:59 +00:00
RPRX
7ff06f65ec
v26.1.18
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
v26.1.18
2026-01-18 05:43:07 +00:00
RPRX
1cf5662949
Create SECURITY.md
...
All for the FREE Internet!
2026-01-18 05:11:51 +00:00
LjhAUMEM
a6aca101d6
Hysteria outbound: Fix ContextWithRequireDatagram() ( #5558 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5549
2026-01-18 04:25:36 +00:00
RPRX
5836f36f69
Config: Add Warning for deprecated features (allowInsecure, Shadowsocks, VMess, Trojan, VLESS without flow)
...
Accelerate!
2026-01-18 04:17:25 +00:00
osypai
6d6c045a5a
TUN inbound: Add macOS support ( #5559 )
2026-01-18 03:39:39 +00:00
LjhAUMEM
cfc78b3ac1
Hysteria transport: Add congestion config (""/"reno"/"bbr"/"brutal"/"force-brutal") ( #5549 )
...
Closes https://github.com/XTLS/Xray-core/issues/5546
2026-01-17 13:29:50 +00:00
风扇滑翔翼
5f7474120f
Geofiles: Revert related changes for now, waiting for better changes ( #5557 )
...
Reverts 5d94a62a83 c715154309 961c352127 36425d2a6e
Fixes https://github.com/XTLS/Xray-core/issues/5538 https://github.com/XTLS/Xray-core/issues/5536
2026-01-17 12:40:53 +00:00
风扇滑翔翼
09f619d67c
TLS client: Add pin_test.go for leaf and CA ( #5553 )
...
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760231005
2026-01-17 09:42:06 +00:00
RPRX
760223ad70
TLS client: Skip TLS' built-in verification when using pinnedPeerCertSha256; Fixes
...
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3745598515
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3759930283
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760057266
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760540231
2026-01-16 15:23:39 +00:00
nobody
d75b33a3a3
Commands: "xray run -dump" supports reading JSON from STDIN ( #5550 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5534
2026-01-16 10:55:43 +00:00
Happ-dev
7c418486c8
README.md: Add Happ RU to iOS & macOS Clients ( #5551 )
2026-01-16 10:44:44 +00:00