Xray-core

XTLS · XTLS.Xray-core

Xray, Penetrates Everything.

Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

winget install --id XTLS.Xray-core --exact --source winget

Latest 26.3.27

Release Notes

Finalmask, mKCP, Hysteria, XHTTP, REALITY, TLS ECH, WireGuard, VLESS Reverse Proxy, HTTP headers' browser masquerading, Others 本̶次̶重̶点̶更̶新̶内̶容̶过̶多̶

  • 从双重标准到“大新闻”:浅谈代理协议设计与实现上的一些本质问题与优先级区别
  • XTLS/BBS#21 (comment)
  • BlancVPN 正式成为赞助方之一,依̶旧̶面̶向̶俄̶罗̶斯̶人̶,这家默默赞助几个月了,还赞助了些其它开源项目 Finalmask
  • 新增 header-custom (TCP & UDP)、Sudoku (TCP & UDP),拷贝了 Direct/Freedom 出站的 fragment (TCP)、noise (UDP),最终的自定义流量外观拥有了更多可能,且均支持通过 fm 参数分享,基于 Xray-core 的 GUI 应尽快更新 Finalmask(类似 XHTTP extra)
  • 支持了 dialer-proxy,补上了 XHTTP/3,加上一众 TCP 协议/传输层,至此 Xray 产生的所有代理流量均能被 Finalmask
  • 修复了 XICMP、XDNS 潜在的 panic,XDNS 相较于 DNSTT/Slipstream 可以通过更多 DNS,且支持代理 UDP mKCP
  • 修复了 ACKs 可能超出 MTU 限制的问题,使 XDNS 更加稳定
  • 将 TTI 限制由 10100 毫秒改为了 105000 毫秒
  • #716 分享链接标准新增 mtu、tti 两项,还̶是̶为̶了̶ ̶X̶D̶N̶S̶

Hysteria

  • 新增 Hysteria 2 入站与传输层,至̶此̶ ̶X̶r̶a̶y̶ ̶支̶持̶了̶完̶整̶的̶ ̶H̶y̶s̶t̶e̶r̶i̶a̶ ̶2̶,̶甚̶至̶ ̶F̶i̶n̶a̶l̶m̶a̶s̶k̶ ̶不̶只̶有̶ ̶S̶a̶l̶a̶m̶a̶n̶d̶e̶r̶
  • 注意若要使用端口跳跃,入站应当只监听一个端口,并使用 iptables 转发其它端口的流量
  • 将 congestion、brutalUp、brutalDown、udpHop 等 QUIC 参数移到了 Finalmask 的 quicParams XHTTP
  • XHTTP/3 拥塞控制改为默认 BBR ,同样支持通过 Finalmask 的 quicParams 设置 "force-brutal"、udpHop 等
  • 修复了上个版本新增 obfuscations 所引入的一些问题,比如 broken Browser Dialer,以及一些增强
  • 优化了一些代码与内存占用,测̶测̶ ̶i̶O̶S̶ REALITY
  • 基于前段时间的经验,非 443 端口、“偷苹果”极易导致服务器 IP 被封锁,故对这两个行为输出警告信息
  • 服务端启动时对 target 的 maxUselessRecords 进行四档自动探测并应用于自身,默认 32
  • 其它一些修复,比如修复了服务端进入双向拷贝状态后,服务端与 target 间可能未及时关闭连接的问题 TLS ECH
  • 避免了 WSS & HUS 的 outer ALPN 仍为 http/1.1,虽̶然̶这̶一̶行̶为̶与̶浏̶览̶器̶不̶同̶但̶ ̶A̶L̶P̶N̶ ̶h̶t̶t̶p̶/̶1̶.̶1̶ ̶会̶被̶重̶点̶关̶照̶所̶以̶
  • 修改了 echForceQuery 的默认值为 "full",即默认只允许以 ECH 发起连接
  • 顺便升级了 uTLS 库更新了新版 Firefox、Safari 指纹,支持 X25519MLKEM768,就像 Chrome WireGuard
  • 支持了 UDP FullCone,提醒一下结合 Finalmask 后它拥有比其它 WireGuard 变种更强大的伪装能力
  • 修复了出站 multi-peer 不可用的问题
  • 修复了入站潜在的路由问题 VLESS Reverse Proxy
  • VLESS 出站的 reverse(实际上是一个入站)添加完整的 sniffing 配置项与功能支持
  • VLESS 入站建立新的反向 mux 连接(可能同时新建出站)后立即检查 burstObservatory HTTP headers' browser masquerading
  • 上个版本加的“Xray-core HTTP 请求的 User-Agent 均由 Go 改为动态 Chrome”扩展到了更多 headers
  • XHTTP、WS、HU、gRPC 传输层可设置 headers User-Agent 来指定 "chrome"/"firefox"/"edge" Others
  • 该版本升级了一些依赖,并使用 Go 1.26.1 拉满 inline 编译,已 tag v1.260327.0
  • 其它一些改进与修复,感谢所有贡献者,详见下方完整 change log Sponsors Remnawave Happ BlancVPN Sponsor Xray-core Donation & NFTs Collect a Project X NFT to support the development of Project X! Project X NFT
  • TRX(Tron)/USDT/USDC: TNrDh5VSfwd4RPrwsohr6poyNTfFefNYan
  • TON: UQApeV-u2gm43aC1uP76xAC1m6vCylstaN1gpfBmre_5IyTH
  • BTC: 1JpqcziZZuqv3QQJhZGNGBVdCBrGgkL6cT
  • XMR: 4ABHQZ3yJZkBnLoqiKvb3f8eqUnX4iMPb6wdant5ZLGQELctcerceSGEfJnoCk6nnyRZm73wrwSgvZ2WmjYLng6R7sR67nq
  • SOL/USDT/USDC: 3x5NuXHzB5APG6vRinPZcsUv5ukWUY1tBGRSJiEJWtZa
  • ETH/USDT/USDC: 0xDc3Fe44F0f25D13CACb1C4896CD0D321df3146Ee
  • Project X NFT: https://opensea.io/item/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
  • VLESS NFT: https://opensea.io/collection/vless
  • REALITY NFT: https://opensea.io/item/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
  • Related links: VLESS Post-Quantum Encryption, XHTTP: Beyond REALITY, Announcement of NFTs by Project X What's Changed
  • Build: Remove Windows ARM 32-bit build by @KobeArthurScofield in #4584
  • Chore: Migrate to Go 1.26 by @Fangliding in #5680
  • core/core.go: Replace "Custom" with vcs info if available by @Fangliding in #5665
  • HTTPUpgrade server: Fix certain stuck in Handle() by @Fangliding in #5661
  • Proxy: Add Hysteria 2 inbound & transport (supports listening port range, Salamander finalmask) by @LjhAUMEM in #5679
  • gRPC client: Strip "grpc-go/version" suffix from User-Agent header by @RPRX in #5689
  • README.md: Add NetProxy-Magisk to Magisk & Android Clients by @Fanju6 @RPRX in #5708
  • README.md: Add GenyConnect to Windows & Linux & Android Clients by @thecompez in #5713
  • README.md: Add XrayFA to Android Clients by @Q7DF1 in #5715
  • VLESS config: Remove "with no flow" warning for now by @M03ED in #5671
  • VLESS Encryption: Check 171̶7̶0̶0̶0̶ ̶-̶>̶ ̶C̶h̶e̶c̶k̶ ̶1̶7̶16640 by @OneMiny in #5698
  • Routing: Add webhook to rules by @kastov in #5722
  • API: Fix Online Map by @kastov in #5732
  • XHTTP transport: Bugfixes for obfuscations by @26X23 in #5720
  • XHTTP transport: Add "bbr" (default) and "force-brutal" congestion control for H3 by @Katze-942 in #5711
  • mKCP config: Check TTI 101̶0̶0̶ ̶-̶>̶ ̶C̶h̶e̶c̶k̶ ̶T̶T̶I̶ ̶1̶0̶5000 by @patterniha @Fangliding in #5755
  • mKCP transport: Make sure ACKs are limited within MTU by @LjhAUMEM in #5773
  • Finalmask: Add header-custom (TCP & UDP), fragment (TCP), noise (UDP); Support dialer-proxy, XHTTP/3; Fix XDNS, XICMP potential panic by @LjhAUMEM in #5657
  • Finalmask: Add Sudoku (TCP & UDP) by @saba-futai in #5685
  • Update github.com/apernet/quic-go to 20260217092621 by @LjhAUMEM in #5782
  • Hysteria & XHTTP/3: Unified Finalmask's quicParams to set congestion, brutalUp, brutalDown, udpHop (ports & interval), etc. by @LjhAUMEM in #5772
  • TLS ECH: Avoid outer ALPN http/1.1 for WSS & HUS; Change echForceQuery's default value to "full"; Update github.com/refraction-networking/utls to 20260301010127; Add irrelevant tests for uTLS-REALITY by @Fangliding in #5725
  • TUN inbound: Generate deterministic GUID on Windows by @Fangliding in #5811
  • API: Fix potential nil pointer dereference in executeAddRules() by @WASDetchan @Fangliding in #5749
  • REALITY config: Fix client's ·shortId· length check by @OfficialKatana in #5738
  • Commands: x25519 outputs "Password" -> "Password (PublicKey)" by @matthew-abg @RPRX in #5759
  • Finalmask: Refactor header conns to avoid multiple-copy; Add randRange to "header-custom" (TCP & UDP) by @LjhAUMEM in #5812
  • VLESS Reverse Proxy: Check burstObservatory immediately after inbound adds new reverse-mux to reverse-outbound by @Fangliding @RPRX in #5752
  • Xray-core: More robust browser header masquerading (chrome, firefox, edge) by @PoneyClairDeLune in #5802
  • XHTTP transport: Some optimizations by @Fangliding @ozeranskii @rufsieus in #5803
  • REALITY config: Print Warning when user is choosing apple/icloud as the target or listening on non-443 ports by @RPRX in 157e65b
  • README.md: Add BlancVPN to Sponsors by @RPRX in e0ab00f
  • Update github.com/xtls/reality to 20260322125925 by @RPRX in 2320416
  • README.md: Add INCY to iOS & macOS Clients by @JustYay in #5832
  • README.md: Add CELERITY to Web Panel by @ClickDevTech in #5834
  • WireGuard: Implement UDP FullCone NAT by @LjhAUMEM @RPRX in #5833
  • XTLS Vision: Defer Splice handoff until write completes by @HeXis-YS in #5737
  • OpenBSD: Disable readV by @Fangliding in #5786
  • WireGuard outbound: Fix multi-peer's readQueue issue by @RPRX in #5554
  • VLESS Reverse Proxy: Add sniffing to outbound's reverse (which is actually an inbound) by @RPRX in #5837
  • Loopback outbound: Fix potential nil InboundFromContext by @Fangliding in #5836
  • Finalmask: Add randRange to "noise" (UDP), as the same as "header-custom"'s (TCP & UDP) by @LjhAUMEM in #5850
  • WireGuard inbound: Fix multi-peer; Fix potential routing issue by @LjhAUMEM in #5843 New Contributors
  • @Fanju6 made their first contribution in #5708
  • @thecompez made their first contribution in #5713
  • @Q7DF1 made their first contribution in #5715
  • @OneMiny made their first contribution in #5698
  • @26X23 made their first contribution in #5720
  • @Katze-942 made their first contribution in #5711
  • @saba-futai made their first contribution in #5685
  • @WASDetchan made their first contribution in #5749
  • @OfficialKatana made their first contribution in #5738
  • @matthew-abg made their first contribution in #5759
  • @JustYay made their first contribution in #5832
  • @ClickDevTech made their first contribution in #5834
  • @HeXis-YS made their first contribution in #5737 Full Changelog: v26.2.6...v26.3.27

Installer type: zip

Architecture Scope Download SHA256
x86 Download 956A5EC00BCE747C7936DC4FF7AC570DF1C8030B0A4A8640F843488365084DB3
x64 Download D004C39288CE9ADA487C6F398C7C545F7D749E44BDFDD59DBC9F865AFBA4E1AD
arm64 Download 35D4ED6EC21224FB22B07C2C3F672E2350CD536F2C74D309150175A76365EA88

Details

Homepage
https://xtls.github.io/
License
MPL-2.0
Publisher
XTLS
Support
https://github.com/XTLS/Xray-core/issues
Copyright
Mozilla Public License Version 2.0
Moniker
xray

Tags

clashnetworkproxyv2rayvpnxray

Older versions (22)

26.2.6
Architecture Scope Download SHA256
x86 Download A1A5FF0F7EF13EF34D5EF223022464E0C284FF4C38CB824EBDCE28C40535D498
x64 Download 50E0E08032F3FF4D14C46C9ADB3EDC7A969FBBBC54A9188CCE71378E23ED3EAA
arm64 Download D3C26E82261D3907B07573BD28193913781ADD9D89C72BC2D9ADFD6C5BDD1FD5
26.2.4
Architecture Scope Download SHA256
x86 Download 8A1F674554751E460DC2D21AB634686C8FBEC93BF8096DB405B1238A92F72B55
x64 Download 2945AA7E7EC4C4F85F3D21829AE76EF7A49DFEED710C92C5770D12937D088016
arm64 Download A7C79987ECFC458982AB692E225B562720430CFC805546A5FC4236FF5BDE4770
26.2.2
Architecture Scope Download SHA256
x86 Download CCF6019EAA2F3984911CDF3374BD96A7239F8DE0F183929B6F2726202AE68131
x64 Download 6F02E679DC9922855448F0473AE7C30014F3734212AED31EEE998AE1EAFDF952
arm64 Download A7AF89EF258FA2FF7BF6BFE99F9C0B950798B501E20D0BF4028E4D4CC7E6D220
26.1.31
Architecture Scope Download SHA256
x86 Download 0A74BB33BD5D460F9E1F92E110A494B30DEA9BA38D590C6FA6521FD7BE74AE62
x64 Download 780DCE16640C96740B77BB36FBBEE59D5E8C23CC5874A6D032A7E59B03B942C3
arm64 Download 777610742E689D50D6295B36322A7DD2AE47AE0B27C8F41436806C0F1202D821
26.1.23
Architecture Scope Download SHA256
x86 Download C685B55776A1D7E5DCAAEC8917EE93F18912142A28D883B7DC7AED73F4893CA6
x64 Download 4A5E110939E2AB80F82C5605E92F16B7DC0F62B8E703F8635F81695BCDB9AA26
arm64 Download 8CE8F93F70D97D7EE78725B5D57B0C8877320139971B942D5BAA404C6AEB1D59
26.1.18
Architecture Scope Download SHA256
x86 Download 6F464AEC2F68870C5F472ADD33F5BA23DEC2C33053ED7010563C63D081D703D9
x64 Download 12AE3C89376CD16A6E3DF8E881BEFD7F6379B2CD13904043C6E0A6124EF9F833
arm64 Download 40A923C772C74B944FE6CB596AF6B62CB5793A8DE1424878A8E87D97CD9C451A
26.1.13
Architecture Scope Download SHA256
x86 Download 1B388C8224A531D9E4E87CFB550B6BEEB7CCFE9C617467E934A451FEDA62D1FB
x64 Download EC0A1E814CF7B5146B8046AF876DB8D756AD9EAF73B1EE8699A173B0582F9C86
arm64 Download DAE04BAAF00F092247A861B520449552BDB1E20D5B5D65A0844B2DDDD8C977AE
25.12.8
Architecture Scope Download SHA256
x86 Download B270190001FD9E566B8C1DC5F4BD8DAC62D261D26FE23B7E42953E11ADCDE8F9
x64 Download 5419794670658E14519409320752329375E0FD8A57089F373B3FEBE9BF3EC5D5
arm64 Download F36D91150DA82203E3F1244FC931010C1786A5BA47826D6DC4E51E678CBDCF2B
25.12.2
Architecture Scope Download SHA256
x86 Download 157787F2F99C1DC15F680E4C207A4B9E6262FA3E1A17FC91AF5D546E12B0AC5F
x64 Download 12590312C72FF32E105FCC64402C500A53FE9D364E576CA58AB9F071866634FB
arm64 Download 6A62D91FB2F449735FBEF9006B075C8C55D9823DEDDD2C1CF1E76F93BEEEB87B
25.12.1
Architecture Scope Download SHA256
x86 Download 816942ED2314F3D21CD4B2BFFB97D2DCE6916D6453D25AED79D317F8C5E4C4BD
x64 Download D828CE3B2AF73186A9CE588214885B452D468C9CF89633CA309B7692ED39B831
arm64 Download 8C34DCBBF211897DEE384FB6E7387A7C70770680E94BBE47C878D0E9CE6B4C50
25.10.15
Architecture Scope Download SHA256
x86 Download 75DB053EF3F746FCD7F2778292E56256FC20B0C4088EFC2F23B0A60FDE4E2A4C
x64 Download BDDA983F3EA16E8EC33822E3A04F27E0983797885507E4E3B52C6AE33D602341
arm64 Download 17782A4DB3651C0D8061FF19BCDD0A0AB6BA58B0715565C57540CBBEF832D938
25.9.10
Architecture Scope Download SHA256
x86 Download CC4C8BF90E9E1F5ADF20A9211DB99287C11F570734FCFB57A63C1995BF394F31
x64 Download AFCE84ED15FD4AE619FD916104203306387CD70031CC884E9D0B737021D8AFDF
arm64 Download 6CF4A463E5A43138F96FAC278CC1DC089353ED3679CFC5BB698BD94BB3653DAC
25.9.5
Architecture Scope Download SHA256
x86 Download DFC110D05259B7F3E2D766AE361F1DD9A9F63BE7C2762511D9B5CAC2120FD813
x64 Download 5C0B2CEF15CD77E32657DD23E5E1C97199A62AB886BA9FF4A7220B0EE7B7F751
arm64 Download A2156CCD6C23352DCED563E36AEB45904935366231E8ECE76A60349D1CEC3534
25.8.31
Architecture Scope Download SHA256
x86 Download C3D115D4B3F8A29419F64CF742DB92B4CA343C13EC39D1E6CF43554247BC6539
x64 Download 993C952450CD6518A0CA46E938888D820732B8B1F376B6B76D941D6970C2580E
arm64 Download 451870D6882C2300E8C54D0B2B63F384E27D632CB63FCDF63D6E16CAB0556493
25.8.3
Architecture Scope Download SHA256
x86 Download ECE56002D089149F6F9DF46030B11EA149CAA33B91841924BA9AE31129452F61
x64 Download FB3298DFCCAC67ED8F2355096F9F67475FA6135477229886478D84F337C21BDB
arm64 Download 2716B730BB381459F1A22E00F860634B97FF326D71F46621B7BCFDA710DE27D2
25.7.26
Architecture Scope Download SHA256
x86 Download 571B58FF273A5E2B3B5C336C2E1F031AC37BB4F87984192E1716FFD42A98EB51
x64 Download 2CED81125B4022AD1EF7E3D0236000D0F4BC17D2D6CC6D7CF30E5C0563B58A9E
arm64 Download 34A78E3E988472C857B419D7D72F16C6D2035974DA47261552411D5C65F1EBC4
25.7.25
Architecture Scope Download SHA256
x86 Download 9094787305390915A7265F9042C524140AF6C6E11CAA3F68A12CA6DF5CD14C5E
x64 Download 18B3F6DDD3786DB047B54129FBA8E6969707B0FFE309881749B93B4ABBCB57EA
arm Download 583ECD04FEE7C8267698B2309CB7BD6B7F54DA4A8638676F6D953EFA13EAC6F6
arm64 Download 72489D02DFF0B781F0DECA9FE9B93CBE57B0925D2A422A3B485966AD52CF4645
25.6.8
Architecture Scope Download SHA256
x86 Download C697CC2F28214596D966AD6FD99751F88E65F6D9FB6281252AB042CBD2D5FDE7
x64 Download D27C5B986C1DEBED9C7EAB4FA56F7DC3CD199FCB5048E7950EDEF9F9586A0CA6
arm64 Download 73DB7F5F15AA34ACCF36F6984F7271C0197B5FEB3A45D64194833AFACA97F97F
25.5.16
Architecture Scope Download SHA256
x86 Download 749FE7362F7AA458A24DBBF54C4B090B6CA8DFB107AABCE4F3A4622982056431
x64 Download E76D9F73F1B243424F471F36A2C0DA7C784BCA16C55861C9FA6F932D38356437
arm64 Download 850021FF01005F1110893BE1DE7A7CA69301459DAB80245953C0518B06A23D48
25.4.30
Architecture Scope Download SHA256
x86 Download 75A09D7CFAE439173EB22E55564C7772DB977B43B60783FBAA2F704A71AA3BE1
x64 Download 7AB4573E079825B8885F03504C3D77E9F6278A2C8DDC69A2802D50CEFAD42544
arm64 Download 104472D6411FB5F3AB975F7D033DA54F2AA3971872BCDC18CD89150497DE6CCE
25.3.6
Architecture Scope Download SHA256
x86 Download 9FEBE39BEC2DF96D43DD8177929E2F5575D8BA99F3F24260210CBDCBD32905AE
x64 Download F407478FDC4A6B1760599B4D043EE99CADD396CB019B32FFB702CE154014B262
arm64 Download AEB9EA9EA2D9C318711DFBA89F91E83FE6B046EC92967A0A57675E46192151FE
1.7.5
Architecture Scope Download SHA256
arm64 Download A405D27E8E95041C02F539138082841B5848609512AB1699F123A1FC2FFAA879
x64 Download 3EC029D8DB25BAE76E30027AD796A08CA830A8DCE71D0A02B16B18D0F5002CDB
x86 Download D09C8D34C175E54576520DF8D3617CCFD2FBC97DA199E18B9CACAE6F5287B97D