Commit Graph

  • b668333546 set splice-timeout to 24 hours timer-redundant patterniha 2025-08-22 20:27:10 +03:30
  • a22c4cf301 fix splice-timeout patterniha 2025-08-22 19:04:44 +03:30
  • eba1f7258e Timer: prevent creating redundant check task patterniha 2025-08-22 09:12:10 +03:30
  • 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
  • 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
  • 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 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
  • 79c6f99384 Workflows: Cleaner Docker builds, support for manual exec and pre-release (#4809) Meow 2025-07-19 09:29:25 +08:00
  • ca8ef209a7 Stats API: Return status "not found" instead of "unknown" (#4860) Random Guy 2025-07-19 04:51:18 +03:30
  • cbcab89c7e Commands: Display Post-Quantum key exchange in tls ping (#4857) 风扇滑翔翼 2025-07-19 09:14:56 +08:00
  • abd551e9f7 VLESS fallbacks: dest defaults to "127.0.0.1" -> "localhost" (#4840) xqzr 2025-07-19 08:47:43 +08:00
  • 10dbeb4335 README.md: Add AnyPortal to GUI Clients (#4902) o_O 2025-07-19 00:33:46 +00:00
  • 6afd721ced Bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#4905) dependabot[bot] 2025-07-19 00:27:18 +00:00
  • 5c0bc361d3 Bump golang.org/x/net from 0.41.0 to 0.42.0 (#4892) dependabot[bot] 2025-07-19 00:27:00 +00:00
  • 3a2ac9d0bf Bump quic-go to v0.53.0 & update codes (#4906) xDragonZ 2025-07-19 08:21:18 +08:00
  • 1785178762 REALITY server: Three types of ALPN for post-handshake records detection & imitation; Two fixes RPRX 2025-07-19 00:06:59 +00:00
  • 1976d02ec9 Bump golang.org/x/sys from 0.33.0 to 0.34.0 (#4882) dependabot[bot] 2025-07-11 13:01:47 -04:00
  • 3ba733079e Bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#4885) dependabot[bot] 2025-07-11 13:01:32 -04:00
  • 6a8a85f83a Bump golang.org/x/sync from 0.15.0 to 0.16.0 (#4881) dependabot[bot] 2025-07-11 12:55:05 -04:00
  • 409e4e8f12 Bump github.com/miekg/dns from 1.1.66 to 1.1.67 (#4880) dependabot[bot] 2025-07-11 12:54:33 -04:00
  • 486d005986 API: add option to fetch only tags from ListInbounds (#4870) Jesus 2025-07-11 20:52:51 +04:00
  • cb1afb33e6 common: fix task leak in timer (#4831) isluckys 2025-06-23 20:47:27 +08:00
  • 38ed2cc387 DNS: Add new nonIPQuery "reject" (#4824) 风扇滑翔翼 2025-06-23 10:48:24 +08:00
  • b043db8260 API: Fix issue with inbounduser not finding emails with uppercase letters (#4818) fL1pSt3r 2025-06-23 05:57:02 +04:00
  • 27742da2c6 BurstObservatory: add option to set http method for burst check (#4835) Jesus 2025-06-23 05:48:49 +04:00
  • fed6b77902 Add TypedSyncMap TypedSyncMap 风扇滑翔翼 2025-06-13 09:04:26 +00:00
  • fbae89d017 v25.6.8 v25.6.8 v1.250608.0 RPRX 2025-06-08 13:53:03 +00:00
  • 58c28b4aeb README.md: Add GorzRay to Linux Clients (#4767) ketetefid 2025-06-08 17:21:39 +03:30
  • ca1c4b63f6 README.md: Add xtls-sdk to Xray Wrapper (#4793) Yury Kastov 2025-06-08 16:47:23 +03:00