Commit Graph

  • 31ab22c33d Geodata: Support reversed CIDR rules in IP rules (#5951) Meow 2026-04-18 06:13:35 +08:00
  • d42c981f9c DomainMatcher: Fix Match() result slice aliasing race (#5959) Meow 2026-04-18 06:07:58 +08:00
  • cb1106c2fb header-custom finalmask: Extend expression primitives for 1:1 handshakes (#5949) Иван 2026-04-18 05:01:54 +07:00
  • df4b97097c Loopback outbound: Avoid directly modifying potential shared ctx (#5960) 风扇滑翔翼 2026-04-18 05:41:10 +08:00
  • a9cec25b8d Bump github.com/pires/go-proxyproto from 0.11.0 to 0.12.0 (#5948) dependabot[bot] 2026-04-17 21:33:38 +00:00
  • c5edc122b7 v26.4.15 v26.4.15 RPRX 2026-04-15 23:56:34 +00:00
  • 9dd17d55fb XUDP GetGlobalID(): Remove inbound.Name == "wireguard" for now RPRX 2026-04-15 23:47:21 +00:00
  • 310b764811 Direct/Freedom outbound: Add ipsBlocked (supports IP, CIDR, "geoip:", "ext:") and apply a default safe policy (#5947) Meow 2026-04-16 07:41:11 +08:00
  • 3691741440 Chore: Use buf.New() instead of buf.NewWithSize() (#5946) 风扇滑翔翼 2026-04-16 00:57:51 +08:00
  • 05e259c8e4 header-custom finalmask: Add UDP standalone handshake mode (#5945) Иван 2026-04-15 23:21:23 +07:00
  • 175502d807 header-custom finalmask: Add programmable handshake templates and runtime core (#5920) Иван 2026-04-15 21:17:51 +07:00
  • 6780045550 TUN inbound: Add FreeBSD support (#5891) Boris Korzun 2026-04-15 15:40:19 +03:00
  • ff6126463b Hysteria inbound: Use transport's authentication when there are no clients (#5942) LjhAUMEM 2026-04-15 20:13:15 +08:00
  • 5c3d639c09 Chore: Use buf.NewWithSize() (#5941) LjhAUMEM 2026-04-15 20:11:51 +08:00
  • 7c56b7beea DNS: Log rule matches and client order when finalQuery returns early (#5936) Meow 2026-04-15 20:06:13 +08:00
  • 5b91b152bb DomainMatcher: Reduce startup time on Android as well (#5935) Meow 2026-04-15 20:00:41 +08:00
  • ef77a42063 DomainMatcher: Fix CompactDomainMatcher rule indices (#5934) Meow 2026-04-15 19:56:31 +08:00
  • dab99614dc Bump golang.zx2c4.com/wireguard/windows from 0.5.3 to 0.6.1 (#5932) dependabot[bot] 2026-04-15 11:54:49 +00:00
  • 14e8ecfacf v26.4.13 v26.4.13 RPRX 2026-04-13 22:49:40 +00:00
  • 7094f8dc07 mKCP transport: Add cwndMultiplier; Apply unaggressive strategy by default (#5890) LjhAUMEM 2026-04-14 06:41:38 +08:00
  • d342361c89 Sniffing: Add ipsExcluded (supports IP, CIDR, "geoip:", "ext:") (#5929) Meow 2026-04-14 02:08:51 +08:00
  • f17fabfff5 Sniffing: domainsExcluded supports "geosite:" (#5927) Meow 2026-04-14 01:39:53 +08:00
  • 05a11910d4 DomainMatcher: Reduce runtime memory usage and startup peak memory on iOS (#5924) Meow 2026-04-14 00:54:43 +08:00
  • 82624bcaf0 Xray-core: Refactor geodata (#5814) Meow 2026-04-14 00:42:29 +08:00
  • e9f7d61c2e Hysteria transport: Fix client-side clientManager (#5928) 风扇滑翔翼 2026-04-14 00:14:15 +08:00
  • 806b8dc27d TUN inbound: Add gateway, dns, autoSystemRoutingTable, autoOutboundsInterface for Windows (#5887) LjhAUMEM 2026-04-13 21:38:10 +08:00
  • f27edc3172 Routing: process supports UID on Android (#5915) Exclude0122 2026-04-13 09:17:53 -04:00
  • c93478b891 Global HTTP headers' masquerading: Add "curl"; Improve version generators (#5916) Lumière Élevé 2026-04-11 21:16:58 +00:00
  • 1642fdfbdd XDNS finalmask: Support resolvers (client) and domains (server) instead of domain (#5872) Nikita Nemirovsky 2026-04-12 03:37:32 +08:00
  • a91a88c7b2 API & Commands: Add GetUsersStatsRequest(); Improve api statsonlineiplist (#5776) Yury Kastov 2026-04-11 22:09:24 +03:00
  • 32937846c5 Tunnel inbound: Compatible with listening UNIX domain socket (#5693) Seyyed Mostafa 2026-04-11 22:09:32 +03:30
  • 93225a1132 Bump golang.org/x/net from 0.52.0 to 0.53.0 (#5899) dependabot[bot] 2026-04-11 17:24:31 +00:00
  • 4d958cbfd3 Bump actions/github-script from 8 to 9 (#5898) dependabot[bot] 2026-04-11 17:24:14 +00:00
  • e5a9fb752e QUIC sniffer: Fix potential panic on malformed QUIC packets (#5866) 风扇滑翔翼 2026-04-07 18:10:12 +08:00
  • 6a1a13b797 TUN inbound: Closable by AlwaysOnInboundHandler (#5860) Rynnya 2026-04-07 11:19:03 +03:00
  • 6c4008edad Observatory: Clear removed outbounds (#5876) Alexey Cherednichenko 2026-04-06 13:27:02 +03:00
  • 3f608b3a58 Finalmask quicParams: Add bbrProfile ("conservative" / "standard" (default) / "aggressive") (#5869) LjhAUMEM 2026-04-05 21:45:50 +08:00
  • 4c3020ca6f TUN inbound: Fix UDP FullCone NAT (#5888) LjhAUMEM 2026-04-05 20:59:22 +08:00
  • ba88aa173c WireGuard outbound: Fix UDP FullCone NAT on Linux (#5858) LjhAUMEM 2026-04-05 20:57:08 +08:00
  • b53ae0a183 h2c h2c Fangliding 2026-04-01 00:09:59 +08:00
  • 08301e272c Hysteria inbound: Unwrap stats conn before extracting user (#5870) hexband 2026-04-04 00:26:25 +03:00
  • 6eccc59728 WireGuard: Use Xray's buffer (#5880) 风扇滑翔翼 2026-04-04 05:22:45 +08:00
  • 1e89a8fd98 Bump google.golang.org/grpc from 1.79.3 to 1.80.0 (#5885) dependabot[bot] 2026-04-03 18:52:07 +00:00
  • d2758a023c v26.3.27 v26.3.27 v1.260327.0 RPRX 2026-03-27 17:45:40 +00:00
  • 8aacdbd71b WireGuard inbound: Fix multi-peer; Fix potential routing issue (#5843) LjhAUMEM 2026-03-28 01:30:21 +08:00
  • 14524cc3b7 Finalmask: Add randRange to "noise" (UDP), as the same as "header-custom"'s (TCP & UDP) (#5850) LjhAUMEM 2026-03-28 01:20:43 +08:00
  • cb7bfeb54c v26.3.23 v26.3.23 RPRX 2026-03-23 10:21:21 +00:00
  • d62f5cfb62 Loopback outbound: Fix potential nil InboundFromContext (#5836) 风扇滑翔翼 2026-03-23 18:11:17 +08:00
  • 755f0a1d12 VLESS Reverse Proxy: Add "sniffing" to outbound's "reverse" (which is actually an inbound) (#5837) Copilot 2026-03-23 09:49:32 +00:00
  • d8a8629a14 WireGuard outbound: Fix multi-peer's readQueue issue (#5554) Copilot 2026-03-23 08:08:28 +00:00
  • 982c95d89a OpenBSD: Disable readV (#5786) 风扇滑翔翼 2026-03-23 15:57:35 +08:00
  • ae3ddd1c06 Bump nick-fields/retry from 3 to 4 (#5838) dependabot[bot] 2026-03-23 07:40:05 +00:00
  • f926ee4aa0 XTLS Vision: Defer Splice handoff until write completes (#5737) HeXis-YS 2026-03-22 10:48:33 -07:00
  • 67a71adad1 WireGuard: Implement UDP FullCone NAT (#5833) LjhAUMEM 2026-03-23 01:42:40 +08:00
  • ce66db7032 README.md: Add CELERITY to Web Panel (#5834) ClickDevTech 2026-03-22 20:14:16 +03:00
  • 7d93062f3d README.md: Add INCY to iOS & macOS Clients (#5832) Boris Kovalskii 2026-03-23 03:10:29 +10:00
  • 2320416ca3 Update github.com/xtls/reality to 20260322125925 RPRX 2026-03-22 13:35:23 +00:00
  • 544eccca83 bump REALITY REALITY Fangliding 2026-03-22 05:33:25 +08:00
  • e0ab00f6a8 README.md: Add BlancVPN to Sponsors RPRX 2026-03-21 14:48:21 +00:00
  • 157e65b34d REALITY config: Print Warning when user is choosing apple/icloud as the target or listening on non-443 ports RPRX 2026-03-21 13:19:32 +00:00
  • c1b67a961e XHTTP transport: Some optimizations (#5803) 风扇滑翔翼 2026-03-21 20:48:47 +08:00
  • 9e09399087 Xray-core: More robust browser header masquerading (chrome, firefox, edge) (#5802) Lumière Élevé 2026-03-21 12:24:08 +00:00
  • bb05684407 VLESS Reverse Proxy: Check burstObservatory immediately after inbound adds new reverse-mux to reverse-outbound (#5752) 风扇滑翔翼 2026-03-21 19:16:24 +08:00
  • 06dc4cf8bd Finalmask: Refactor header conns to avoid multiple-copy; Add randRange to "header-custom" (TCP & UDP) (#5812) LjhAUMEM 2026-03-21 17:04:22 +08:00
  • 35800e953e Commands: x25519 outputs "Password" -> "Password (PublicKey)" (#5759) Matthew 2026-03-19 14:19:21 +02:00
  • 50fc324728 REALITY config: Fix client's shortId length check (#5738) Katana 2026-03-19 18:43:33 +08:00
  • ec732b0b40 API: Fix potential nil pointer dereference in executeAddRules() (#5749) WASDetchan 2026-03-19 13:33:34 +03:00
  • 85f1234863 TUN inbound: Generate deterministic GUID on Windows (#5811) 风扇滑翔翼 2026-03-19 18:18:07 +08:00
  • 695a28c424 Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#5821) dependabot[bot] 2026-03-18 09:18:01 +00:00
  • 9fd3d9a1eb Bump golang.org/x/net from 0.51.0 to 0.52.0 (#5793) dependabot[bot] 2026-03-18 09:17:49 +00:00
  • e86c365572 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 (#5725) 风扇滑翔翼 2026-03-09 20:49:49 +08:00
  • 0321cdd0d2 Hysteria & XHTTP/3: Unified Finalmask's quicParams to set congestion, brutalUp, brutalDown, udpHop (ports & interval), etc. (#5772) LjhAUMEM 2026-03-09 20:17:32 +08:00
  • 766fa71eb1 Update github.com/apernet/quic-go to 20260217092621 (#5782) LjhAUMEM 2026-03-09 20:10:03 +08:00
  • 01951163fd Bump google.golang.org/grpc from 1.79.1 to 1.79.2 (#5777) dependabot[bot] 2026-03-09 12:05:14 +00:00
  • acb06e831b Finalmask: Add Sudoku (TCP & UDP) (#5685) saba-futai 2026-03-08 02:21:35 +08:00
  • a204873d79 Finalmask: Add header-custom (TCP & UDP), fragment (TCP), noise (UDP); Support dialer-proxy, XHTTP/3; Fix XDNS, XICMP potential panic (#5657) LjhAUMEM 2026-03-07 23:42:18 +08:00
  • ea87941b77 mKCP transport: Make sure ACKs are limited within MTU (#5773) LjhAUMEM 2026-03-07 23:21:25 +08:00
  • 88a2589498 mKCP config: Check TTI 10~100 -> Check TTI 10~5000 (#5755) patterniha 2026-03-07 17:41:56 +03:30
  • 5138ffcf22 XHTTP transport: Add "bbr" (default) and "force-brutal" congestion control for H3 (#5711) Жора Змейкин 2026-03-07 16:46:40 +04:00
  • 0ac13bd910 XHTTP transport: Bugfixes for obfuscations (#5720) 26X23 2026-03-07 12:34:41 +00:00
  • eec280262d API: Fix Online Map (#5732) Yury Kastov 2026-03-07 13:56:11 +03:00
  • 78fc2865ea Routing: Add webhook to rules (#5722) Yury Kastov 2026-03-07 13:49:46 +03:00
  • ee8eb99bed Bump docker/build-push-action from 6 to 7 (#5765) dependabot[bot] 2026-03-07 10:33:11 +00:00
  • 52e4abd2ba Bump docker/setup-buildx-action from 3 to 4 (#5764) dependabot[bot] 2026-03-07 10:32:58 +00:00
  • 1dbac90b22 Bump docker/setup-qemu-action from 3 to 4 (#5761) dependabot[bot] 2026-03-07 10:32:22 +00:00
  • 0b8ec6804f Bump docker/login-action from 3 to 4 (#5760) dependabot[bot] 2026-03-07 10:31:09 +00:00
  • 9514e988d8 VLESS Encryption: Check 17~17000 -> Check 17~16640 (#5698) Miny 2026-03-03 12:08:02 +00:00
  • 7dada1da2b VLESS config: Remove "with no flow" warning for now (#5671) Random Guy 2026-03-03 14:40:19 +03:30
  • 0bffea3390 Bump actions/upload-artifact from 6 to 7 (#5733) dependabot[bot] 2026-03-01 18:45:58 +00:00
  • 2805774f72 Bump golang.org/x/net from 0.50.0 to 0.51.0 (#5728) dependabot[bot] 2026-03-01 18:45:45 +00:00
  • b33fde2e44 Add brutal mux-brutal Fangliding 2025-12-12 12:29:05 +08:00
  • 65da3d9c9d Add brutal infra Fangliding 2025-12-11 12:13:14 +08:00
  • c862aa8dd1 Initial plan copilot/sub-pr-5725 copilot-swe-agent[bot] 2026-02-24 18:39:57 +00:00
  • a28e215bf0 Hide ALPN in ECH 风扇滑翔翼 2026-02-24 12:27:39 +00:00
  • e6207e3a97 README.md: Add XrayFA to Android Clients (#5715) owo 2026-02-22 15:05:07 +08:00
  • f0f765f9eb README.md: Add GenyConnect to Windows & Linux & Android Clients (#5713) C O M P Ξ Z 2026-02-22 10:34:15 +03:30
  • efdf21efb5 README.md: Add NetProxy-Magisk to Magisk & Android Clients (#5708) Fanju 2026-02-21 17:59:07 +08:00
  • 07374ae5a5 Bump google.golang.org/grpc from 1.79.0 to 1.79.1 (#5695) dependabot[bot] 2026-02-21 09:48:35 +00:00
  • a0bf239fc1 Add maxReuseTimes dev-mux-cool Fangliding 2024-12-31 18:38:03 +08:00
  • dee64ef240 little refactor Fangliding 2026-02-05 20:25:50 +08:00