Commit Graph

  • 38cc306c95 Use nfsAEAD & pfsAEAD for paddings; Refine comments vless RPRX 2025-08-21 11:27:09 +00:00
  • 33272a0499 Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#5042) main dependabot[bot] 2025-08-21 10:36:38 +00:00
  • c56e1650a1 remove unused remove-udp-map patterniha 2025-08-21 12:14:27 +03:30
  • 6be9c4a429 remove UDP cache patterniha 2025-08-21 11:24:08 +03:30
  • 373558ed7a Use X25519 for XOR; Add "divide" (ECH, before and includes type 0); Change config format RPRX 2025-08-20 18:17:35 +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
  • 63e8e689a8 and httpin socks-splice 风扇滑翔翼 2025-08-20 11:39:44 +00:00
  • ff73ef5009 Socks: Fix unexpected rawConn copy 风扇滑翔翼 2025-08-20 11:33:34 +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
  • 84835bec7d Support VLESS Encryption (native/random) + XTLS Vision + Any Transport like XHTTP (UDS or not) + TLS/REALITY RPRX 2025-08-19 13:20:27 +00:00
  • 573300bc22 Issues template: Refine requirements 风扇滑翔翼 2025-08-19 09:27:25 +00:00
  • 49580705f6 Use SHA3-256 instead of SHA2-256; Support XTLS Vision for random appearance RPRX 2025-08-18 14:58:21 +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
  • d1fb485212 Add hash11(nfsEKeyBytes) to client/ticket hello; Support XTLS Vision for native appearance RPRX 2025-08-17 22:39:53 +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
  • bfe4820f2f Fix 1/67000000 chance's server panic; Refine comments RPRX 2025-08-14 15:28:40 +00:00
  • 2807ee432a Allow paddings before handshake; CTR 128->256; Fix panic RPRX 2025-08-14 10:28:17 +00:00
  • 836b6487e4 Bump actions/checkout from 4 to 5 (#5016) dependabot[bot] 2025-08-13 21:46:42 +00:00
  • 7f778a4e2f SHA256(nfsEKeyBytes) for XOR's key RPRX 2025-08-13 21:37:06 +00:00
  • 09cc92c61d chore RPRX 2025-08-13 12:44:58 +00:00
  • 0fd7691d6b Fix reading ticket hello RPRX 2025-08-13 11:24:10 +00:00
  • 1720be168f aes128xor (all) -> xored (optimized) RPRX 2025-08-13 10:41:26 +00:00
  • 3c20bddfcf Add 5-bytes header for client/server/ticket hello and server random RPRX 2025-08-13 09:17:37 +00:00
  • 23d7aad461 Add Close() for ServerInstance; Fix server's nonce overflow RPRX 2025-08-12 17:07:57 +00:00
  • 5c61142048 Generate new key when nonce reaches max value RPRX 2025-08-12 14:50:44 +00:00
  • ec1cc35188 Mainly reverse VLESS Client Hello RPRX 2025-08-12 11:51:28 +00:00
  • 7ffb555fc8 Add optional aes128xor layer RPRX 2025-08-11 12:07:00 +00:00
  • b1107b9810 Refine must2 and apply NewAesGcm() to all usage (#5011) 风扇滑翔翼 2025-08-11 09:37:46 +08:00
  • 2e6a88307c Revert "Fix test" RPRX 2025-08-11 00:28:09 +00:00
  • 3e19bf9233 Rename reuse/index -> ticket RPRX 2025-08-11 00:24:08 +00:00
  • fc137d2612 Fix test 风扇滑翔翼 2025-08-10 12:12:58 +00:00
  • c29cf43d65 Fix test must2 风扇滑翔翼 2025-08-10 11:54:32 +00:00
  • f61c14e9c6 VLESS protocol: Add lightweight Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD encryption RPRX 2025-08-10 11:50:18 +00:00
  • b7be7807ac Remove unused package 风扇滑翔翼 2025-08-10 11:29:55 +00:00
  • 68ae33c9e5 Refine must2 and apply NewAesGcm() to all usage 风扇滑翔翼 2025-08-10 11:20:20 +00: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 v25.8.3 v1.250803.0 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
  • 20825f6f1a Change to TypedSyncMap maps 风扇滑翔翼 2025-07-26 12:05:21 +00:00
  • b6b51c51c8 v25.7.26 v25.7.26 v1.250726.0 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
  • 10376f5b4d Freedom UDP: Fix some cone uses like STUN,... when address is domain (#4942) patterniha 2025-07-26 03:59:15 +02:00
  • 1ea00fad81 UDP listener: Allow listening on "localhost" (#4940) 风扇滑翔翼 2025-07-26 09:27:35 +08:00
  • cfcf2a63d1 v25.7.25 v25.7.25 RPRX 2025-07-25 14:59:43 +00:00
  • 66025f2889 Workflows: Fix github.ref_name sometimes is empty when building Docker images (#4937) Meow 2025-07-25 22:47:12 +08:00
  • c9cd26d6d3 UDP: Remove removeRay()'s error log (#4936) 风扇滑翔翼 2025-07-25 22:40:26 +08:00
  • caee152adf Update github.com/xtls/reality to 20250725142056 RPRX 2025-07-25 14:28:47 +00:00
  • eb433d9462 Inbounds & Outbounds: TCP KeepAlive better default value (#4931) 风扇滑翔翼 2025-07-25 20:06:05 +08:00
  • 87d8b97d9a Commands: Output certificate chain's total length in tls ping (#4933) 风扇滑翔翼 2025-07-25 18:18:26 +08:00
  • 9d15ecf1f9 REALITY client: Fix log when printing "is using X25519MLKEM768..." (#4929) 风扇滑翔翼 2025-07-25 15:11:35 +08:00
  • 4f45c5faa5 v25.7.24 v25.7.24 RPRX 2025-07-24 02:19:08 +00:00
  • 26de58933f README.md: Update Donation & NFTs RPRX 2025-07-24 02:08:03 +00:00
  • 31b508d372 REALITY config: Convert mldsa65Seed to its private key later RPRX 2025-07-24 01:31:07 +00:00
  • 955a569181 REALITY config: Allow mldsa65 fields to be empty (#4924) 风扇滑翔翼 2025-07-24 09:15:48 +08:00
  • d141d01d0c v25.7.23 v25.7.23 RPRX 2025-07-23 12:55:05 +00:00
  • 4e826abebf Chore: Three small fixes (#4922) patterniha 2025-07-23 14:53:37 +02:00
  • 4433641e30 Update github.com/xtls/reality to 20250723121014 RPRX 2025-07-23 12:39:10 +00:00
  • a196a16c55 README.md: Add Project X NFT's image & link RPRX 2025-07-23 12:21:40 +00:00
  • 8c0bf15901 README.md: Add GoXRay to macOS & Linux Clients (#4260) Stan B. 2025-07-23 15:17:18 +03:00
  • dbd9125686 README.md: Add Happ to macOS x64 & tvOS Clients (#4921) Happ-dev 2025-07-23 13:52:59 +03:00
  • 923b5d7229 DNS hosts: Support returning RCode (#4681) j2rong4cn 2025-07-23 18:11:43 +08:00
  • f90fae22aa UDP: Fix removeRay will close a connEntry that not belongs to it (#4899) 风扇滑翔翼 2025-07-23 18:10:12 +08:00
  • b065595f58 Reverse: portal-worker should not be closed before making sure there is at least one other active worker (#4869) patterniha 2025-07-23 12:09:17 +02:00
  • 308f8a7459 MUX: Refine and Fix some occasional problems (#4861) patterniha 2025-07-23 12:09:04 +02:00
  • 050f596e8f Freedom: Fix UDP reply mismatch-address (#4816) patterniha 2025-07-23 12:07:24 +02:00
  • 3b47d0846e Freedom: Cache UDP resolve result (#4804) 风扇滑翔翼 2025-07-23 18:02:27 +08:00
  • 7f23a1cb65 Bump google.golang.org/grpc from 1.73.0 to 1.74.2 (#4919) dependabot[bot] 2025-07-23 02:37:58 +00:00
  • 446315cf1f REALITY protocol: Add optional Post-Quantum ML-DSA-65 verification for cert's ExtraExtensions (#4915) RPRX 2025-07-23 02:29:11 +00:00
  • 5f48bc16d4 and remove-wireguard 风扇滑翔翼 2025-07-22 11:14:24 +00:00
  • 58b754a7d3 Remove wireguard inbound 风扇滑翔翼 2025-07-22 11:11:40 +00:00
  • eed05549fc Revert "Bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#4905)" (#4914) RPRX 2025-07-21 04:55:43 +00:00
  • 2b4a8d235b Bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (#4913) dependabot[bot] 2025-07-21 02:19:47 +00:00
  • 83686ebfaa DNS outbound: Prevent panic from rejecting invalid domain (#4903) 风扇滑翔翼 2025-07-19 09:43:06 +08:00