Commit Graph

  • a1f8373edd chore: sync gvisor version with amnezia-tun2socks main Yaroslav Gurov 2025-09-13 18:09:45 +02:00
  • 3910d357bb Add UNIX socket notifications for unknown users to VLESS Iurii Egorov 2024-10-12 02:56:47 +03:00
  • 79162a38fc Changed all xtls/xray-core refs to amnezia-vpn/amnezia-xray-core Yaroslav Gurov 2025-06-07 19:57:41 +02:00
  • 83c5370eec Config: Outbound proxy config no need to be nested (#5124) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-09-11 21:48:20 +08:00
  • 1a48453bea Bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#5129) dependabot[bot] 2025-09-11 13:08:21 +00:00
  • 3167e5cec0 app/dispatcher/default.go: Close link when routedDispatch() failed (#5131) patterniha 2025-09-11 14:36:22 +02:00
  • 5148c5786f app/dispatcher/default.go: Add comment on run-time rejecting non-existent outbound tag RPRX 2025-09-10 14:36:36 +00:00
  • 3edfb0e335 v25.9.11 RPRX 2025-09-10 11:47:07 +00:00
  • d3248a4f8e app/reverse/bridge.go: Add timer nil check (#5119) patterniha 2025-09-10 13:43:21 +02:00
  • 30e10be95d Fix https://github.com/XTLS/Xray-core/pull/5114#issuecomment-3273017153 (#5118) 风扇滑翔翼 2025-09-10 19:41:44 +08:00
  • cced1477a0 v25.9.10 RPRX 2025-09-10 00:36:44 +00:00
  • 9f5dcb1591 MUX: Prevent goroutine leak (#5110) patterniha 2025-09-10 02:33:19 +02:00
  • ce5c51d3ba TPROXY: Prevent TCP loopback (#5114) 风扇滑翔翼 2025-09-10 08:25:52 +08:00
  • 11f670c8a6 Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#5115) dependabot[bot] 2025-09-10 00:20:10 +00:00
  • a387ae9590 Bump golang.org/x/net from 0.43.0 to 0.44.0 (#5116) dependabot[bot] 2025-09-10 00:19:52 +00:00
  • 4ae497106d Update github.com/xtls/reality to 20250904214705 RPRX 2025-09-10 00:16:58 +00:00
  • 1f4fc2e7bb README.md: Add X-Panel to Web Panels (#5094) 心隨緣動 2025-09-09 22:25:36 +08:00
  • ae44b86b0d Bump actions/setup-go from 5 to 6 (#5087) dependabot[bot] 2025-09-09 14:22:36 +00:00
  • 8276a443bc Bump actions/github-script from 7 to 8 (#5086) dependabot[bot] 2025-09-09 14:22:25 +00:00
  • 1e2f251bb3 Bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#5113) dependabot[bot] 2025-09-09 14:21:25 +00:00
  • 845010b535 VLESS protocol: Add Reverse Proxy (4) Command and extremely simple config (#5101) RPRX 2025-09-09 14:19:12 +00:00
  • a0c63ba1cf VMess: Returns clearer error in AuthIDDecoderHolder (#5090) 风扇滑翔翼 2025-09-08 22:19:17 +08:00
  • 2b82366148 mKCP: Fix key derivation for obfuscation (#5106) 风扇滑翔翼 2025-09-08 21:59:28 +08:00
  • ab1fa13ebe Commands: Fix "with SNI" printing fixed port 443 for tls ping (#5099) AndyChiang888 2025-09-07 21:12:21 +07:00
  • 4740ba2425 app/reverse/portal.go: Fix goroutine leak & Add EndpointOverride (#5100) patterniha 2025-09-07 12:38:21 +02:00
  • 4b0ee28f1c app/reverse/portal.go: Fix HandleConnection() returns immediately (from DispatchLink() with configured domain) RPRX 2025-09-07 02:15:52 +00:00
  • 6ec0291d4e app/reverse/bridge.go: Fix DispatchLink() returns immediately RPRX 2025-09-05 15:58:49 +00:00
  • 118131fcaf v25.9.5 RPRX 2025-09-05 09:02:36 +00:00
  • 197b319f9a DNS outbound: Fix some issues (#5081) patterniha 2025-09-04 23:51:21 +02:00
  • 8b579bf3ec Commands: Add vlessenc (generate complete json pair directly) (#5078) 风扇滑翔翼 2025-09-04 23:09:49 +08:00
  • cbade89ab1 VLESS Encryption: Improve server-side tickets' expiration mechanism RPRX 2025-09-04 14:03:55 +00:00
  • d20397c15d DispatchLink(): Fix user stats RPRX 2025-09-03 23:25:17 +00:00
  • 19f8907296 VLESS Encryption: Randomize seconds in ticket and simplify expiration mechanism RPRX 2025-09-02 23:37:14 +00:00
  • e943de5300 proxy/proxy.go: IsRAWTransport() -> IsRAWTransportWithoutSecurity() RPRX 2025-09-02 18:15:08 +00:00
  • 4064f8dd80 XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound (#5076) yuhan6665 2025-09-01 11:15:32 -04:00
  • 2acd206821 Direct/Freedom outbound: Use proxy.IsRAWTransport(conn) (#5074) yuhan6665 2025-09-01 10:47:22 -04:00
  • 4c6fd94d97 VLESS Encryption: Server checks one specific zero-bit in the peer-sent X25519 public key in relays RPRX 2025-09-01 14:07:23 +00:00
  • fd54b10d97 TimeoutWrapperReader: Fix latency issue RPRX 2025-09-01 09:47:17 +00:00
  • 6830089d3c v25.8.31 RPRX 2025-08-31 13:30:42 +00:00
  • 6768a22f67 VLESS Encryption: Switch to "probability-from-to" format for customizable 1-RTT padding parameters RPRX 2025-08-31 11:35:38 +00:00
  • e8b02cd664 VLESS Encryption: Add customizable 1-RTT padding parameters; Decrease memory using; Chores RPRX 2025-08-31 04:09:28 +00:00
  • fbb0ecfb83 Chore: Fix tests RPRX 2025-08-30 17:35:21 +00:00
  • a31842feaa Commands/run: Try all suffixes for default config RPRX 2025-08-30 14:17:08 +00:00
  • 79325ead2e common/buf/buffer.go: Replace copy zero with clear() (#5071) 风扇滑翔翼 2025-08-30 21:13:40 +08:00
  • 81b7cd718a v25.8.29 RPRX 2025-08-29 14:33:22 +00:00
  • ea1a3ae8f1 Trojan UoT: Fix memory/goroutine leak (#5064) patterniha 2025-08-29 16:32:13 +02:00
  • 593ededd3e Trojan-UoT & UDP-nameserver: Fix forgotten release buffer; UDP dispatcher: Simplified and optimized (#5050) patterniha 2025-08-29 16:31:46 +02:00
  • 82ea7a3cc5 VLESS Encryption: Re-add automatically ChaCha20-Poly1305 RPRX 2025-08-29 14:05:39 +00:00
  • 56a45ad578 First step of upcoming refactor for Xray-core: Add TimeoutWrapperReader; Use DispatchLink() in Tunnel/Socks/HTTP inbounds RPRX 2025-08-29 12:35:56 +00:00
  • 4976085ddb Socks/HTTP inbound: Fix unexpected rawConn copy (#5041) 风扇滑翔翼 2025-08-28 21:41:44 +08:00
  • fcdd4df446 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#5068) dependabot[bot] 2025-08-28 05:12:48 +00:00
  • 12b077f33b Update github.com/xtls/reality to 20250828044527 RPRX 2025-08-28 05:09:53 +00:00
  • 702d2c06ca README.md: Update Donation & NFTs RPRX 2025-08-28 05:01:35 +00:00
  • 7951a5c4bf VLESS protocol: Add lightweight, Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption (#5067) RPRX 2025-08-28 04:55:36 +00:00
  • c2141f09e7 Test_parseResponse(t *testing.T): Use dns.google for IPv6 (#5060) xqzr 2025-08-27 17:37:13 +08:00
  • ef640ed309 checkSystemNetwork(): Use c.root-servers.net (#5059) xqzr 2025-08-27 17:36:33 +08:00
  • 5fa5f3fbb9 WireGuard outbound: Fix close closed (#5054) 风扇滑翔翼 2025-08-27 17:33:09 +08:00
  • 2ee372e758 common/signal/timer.go: Refator to use sync.Once (#5052) 风扇滑翔翼 2025-08-27 17:28:53 +08:00
  • 11f0513bce Commands: Add -outpbfile for convert pb (#5048) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-27 17:24:54 +08:00
  • b65da77267 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#5061) dependabot[bot] 2025-08-25 12:37:44 +00:00
  • 33272a0499 Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#5042) dependabot[bot] 2025-08-21 10:36:38 +00:00
  • 87b643a388 Bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#5039) dependabot[bot] 2025-08-20 14:15:01 +00:00
  • 6d1695a686 Some refines related to direct/freedom and targetStrategy; More intelligent "useIP"/"ForceIP", enhance "origin" functionality (#5030) patterniha 2025-08-19 16:03:12 +02:00
  • 3a54924045 Chore: Optimize .gitignore (#5029) Skh-web6982 2025-08-19 17:28:06 +03:30
  • 573300bc22 Issues template: Refine requirements 风扇滑翔翼 2025-08-19 09:27:25 +00:00
  • 7f300dbf0c VLESS practice: Use user-sent VLESS UUID's 7th<<8 | 8th bytes as vlessRoute instead RPRX 2025-08-18 08:50:43 +00:00
  • 5464862ee6 XTLS Vision inbound: Use user-sent VLESS UUID for NewTrafficState() RPRX 2025-08-17 18:13:56 +00:00
  • 337b4b814e Wireguard inbound: Fix context sharing problem (#4988) yuhan6665 2025-08-17 10:56:48 -04:00
  • 105b306d07 VLESS practice: Use user-sent VLESS UUID's last byte as vlessRoute for routing rules RPRX 2025-08-17 13:55:18 +00:00
  • de23e51077 DNS outbound: Set "reject" as the default value for nonIPQuery RPRX 2025-08-16 19:12:59 +00:00
  • 40ce850bd9 Direct/Freedom config: Add targetStrategy as an alias of domainStrategy; Routing config: Remove domainMatcher, "linear" and type (#5027) patterniha 2025-08-16 16:48:53 +02:00
  • 2485f4831f Build: Use more aggressive inlining for higher efficiency (#5026) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-16 19:11:00 +08:00
  • aac0d6a6a5 VLESS inbound: Add option to set default flow (#5023) Jesus 2025-08-16 03:07:33 +04:00
  • f557bf7da4 Outbound: Add targetStrategy; Fix mux does not close link.Reader; Fix origin does not work on UDP; Add logs (#5006) patterniha 2025-08-15 22:51:36 +02:00
  • 6fc0a40c2a XHTTP client: Fix edge-case issue for packet-up mode (#5020) 风扇滑翔翼 2025-08-16 02:01:15 +08:00
  • f3cdcad541 common/buf/multi_buffer.go: Fix Compact() (#5015) 风扇滑翔翼 2025-08-15 23:27:12 +08:00
  • 5a8e9c25a4 Chore: Migrate to Go 1.25 (#5024) 风扇滑翔翼 2025-08-15 22:50:35 +08:00
  • 836b6487e4 Bump actions/checkout from 4 to 5 (#5016) dependabot[bot] 2025-08-13 21:46:42 +00:00
  • b1107b9810 Refine must2 and apply NewAesGcm() to all usage (#5011) 风扇滑翔翼 2025-08-11 09:37:46 +08:00
  • 0cceea75da Bump golang.org/x/net from 0.42.0 to 0.43.0 (#5002) dependabot[bot] 2025-08-08 00:37:51 +00:00
  • 4b21c9aed3 Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#5001) dependabot[bot] 2025-08-08 00:37:37 +00:00
  • cde6e33ec9 Freedom: Add maxSplit fragment option; Add applyTo noises option (#4998) patterniha 2025-08-08 01:56:09 +02:00
  • 5dce7e4e25 Router: Add localIP and localPort; Add sourceIP as an alias of source (#4992) patterniha 2025-08-08 01:50:39 +02:00
  • 9359844149 feat(api): update timestamp for existing IPs in AddIP instead of skipping (#4989) LjhAUMEM 2025-08-06 02:02:51 +08:00
  • 8222f43eea API: Fix user online map remain 1 after connection dropped (#4982) LjhAUMEM 2025-08-05 11:21:40 +08:00
  • 04e6439b51 Bump github.com/miekg/dns from 1.1.67 to 1.1.68 (#4980) dependabot[bot] 2025-08-04 15:42:05 -04:00
  • bd86732f68 v25.8.3 RPRX 2025-08-03 11:09:00 +00:00
  • d4f11e6d68 UDS: Check address before listen (#4945) 风扇滑翔翼 2025-08-03 19:02:55 +08:00
  • 00f3147242 app/proxyman/inbound/inbound.go: Fix ListHandlers() (#4976) 风扇滑翔翼 2025-08-03 19:02:08 +08:00
  • 7cbf5b004c TLS ECH client: echForceQuery "full" / "half" / "none" (default) (#4973) 风扇滑翔翼 2025-08-03 18:15:42 +08:00
  • 87fff12fd9 Root config: Add version config (min and max) (#4970) patterniha 2025-08-03 03:06:47 +02:00
  • a02723e63f TLS ECH client: Use chrome-fingerprint and add padding; Add "h2c" and echSockopt; Fix some issues (#4949) patterniha 2025-08-02 17:47:55 +02:00
  • 146b14ab55 Tunnel inbound: Add portMap config (local listening port -> remote specified address/port) RPRX 2025-08-02 14:58:56 +00:00
  • b2829219a0 TLS ECH client: Add echForceQuery config (#4947) 风扇滑翔翼 2025-08-01 19:25:15 +08:00
  • 116cd70a3a Dokodemo-door: Add simple tunnel config (alias and default values) (#4968) RPRX 2025-08-01 11:20:53 +00:00
  • c569f478af Update readme yuhan6665 2025-07-27 18:52:49 -04:00
  • b6b51c51c8 v25.7.26 RPRX 2025-07-26 09:07:56 +00:00
  • fb7a9d8d61 TLS client & server: Support Encrypted Client Hello (ECH) (#3813) 风扇滑翔翼 2025-07-26 16:47:27 +08:00
  • 3fe02a658a Commands: Add adu/rmu inbound user management to API (#4943) nobody 2025-07-26 16:40:04 +08:00
  • 5f93ff6c3a REALITY config: mldsa65Seed and privateKey can not be the same value RPRX 2025-07-26 08:36:58 +00:00