Commit Graph
56 Commits
Author SHA1 Message Date
wwqgtxx 9cc208bd47 fix: reality shouldn't check chacha 2025-09-23 21:57:47 +08:00
wwqgtxx 0dc5e3051d feat: add mTLS support for client & server
`certificate` and `private-key` for proxies
`client-auth-type` and `client-auth-cert` for listeners
2025-09-20 00:41:39 +08:00
wwqgtxx 30bead4e2e fix: ntp not apply to reality client 2025-09-17 10:46:13 +08:00
wwqgtxx eca5a27774 fix: mlkem768 logging 2025-08-11 23:00:35 +08:00
wwqgtxx d4fbffd8e8 chore: update utls to 1.8.0 2025-07-22 15:00:25 +08:00
wwqgtxx 5a21bf3642 fix: listener close panic 2025-05-22 17:01:24 +08:00
wwqgtxx d036d98128 fix: http server does not handle http2 logic correctly 2025-05-18 23:05:00 +08:00
wwqgtxx 1672750c47 chore: simplifying the old fingerprint processing method 2025-05-18 23:03:07 +08:00
wwqgtxx a1350d4985 feat: add ech-key for listeners 2025-05-17 20:50:21 +08:00
wwqgtxx c6d7ef8cb8 feat: add ech-opts for anytls/shadowsocks/trojan/vmess/vless outbound 2025-05-17 13:53:21 +08:00
wwqgtxx 5cf0f18c29 feat: reality add support-x25519mlkem768, it only works with new version server 2025-05-15 14:54:43 +08:00
wwqgtxx ee5d77cfd1 chore: cleanup tls clientFingerprint code 2025-04-29 21:15:48 +08:00
wwqgtxx 793ce45db0 chore: update quic-go to 0.51.0 2025-04-21 22:58:08 +08:00
wwqgtxx 39d6a0d7ba chore: update utls to 1.7.0 2025-04-21 12:07:33 +08:00
wwqgtxx d5243adf89 chore: better global-client-fingerprint handle 2025-04-19 02:04:09 +08:00
wwqgtxx 577f64a601 fix: X25519MLKEM768 does not work properly with reality 2025-04-02 14:39:07 +08:00
wwqgtxx dcef78782b chore: update utls 2025-03-18 10:06:53 +08:00
wwqgtxx 39eda257a7 chore: replace zhangyunhao116/fastrand to our metacubex/randv2 2024-05-31 13:07:48 +08:00
wwqgtxx df69a31e62 chore: stop using go:linkname for crypto/tls.aesgcmPreferred and update utls to 1.6.6 2024-05-19 11:32:22 +08:00
wwqgtxx 87877d1b80 fix: don't ignore http.NewRequest's error 2024-05-15 13:53:18 +08:00
H1JK 78e5d3229e chore: Remove the use of curve25519 package 2023-12-16 17:02:52 +08:00
wwqgtxx 5a2ed71bd9 chore: update uTLS to 1.5.4 2023-12-09 12:28:19 +08:00
wwqgtxx 17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
wwqgtxx 5bfe7ba169 chore: better tls handshake 2023-11-02 11:22:01 +08:00
wwqgtxx 8755618910 fix: reality panic 2023-10-23 23:33:59 +08:00
wwqgtxx 5ff4473083 chore: migrate from gorilla/websocket to gobwas/ws 2023-10-06 17:44:36 +08:00
wwqgtxx d48f9c2a6c chore: rebuild ca parsing 2023-09-22 14:45:34 +08:00
riolu.rs cbdf33c42c feat: ntp service 2023-09-02 02:15:46 +08:00
Hellojack a82745f544 chore: Remove legacy XTLS support (#645)
* chore: Remove legacy XTLS support

* chore: Rename function
2023-07-16 23:26:07 +08:00
H1JK af28b99b2a Add REALITY ChaCha20-Poly1305 auth mode support 2023-06-14 17:17:46 +08:00
3ef81afc76 [Feature] Proxy stores delay data of different URLs. And supports specifying different test URLs and expected statue by group (#588)
Co-authored-by: Larvan2 <[email protected]>
Co-authored-by: wwqgtxx <[email protected]>
2023-06-04 11:51:30 +08:00
H1JKandSkyxim c6fed3e97f fix: TLS certificate pool initialize
Co-authored-by: Skyxim <[email protected]>
2023-05-14 00:21:59 +08:00
H1JK bd431fbf49 fix: Update unsafe pointer add usage 2023-05-06 15:49:10 +08:00
Skyxim cfd03a99c2 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
Skyxim 6d40de2179 chore: adjust trust cert 2023-03-27 22:27:59 +08:00
Larvan2 e026ac6a2a chore: update xray-core version 2023-03-22 23:45:26 +08:00
Larvan2 c7362fce9c chore: do not modify ALPN in utls 2023-03-17 14:49:42 +08:00
H1JK 7404bfdc44 chore: Improve REALITY handshake 2023-03-15 15:55:18 +08:00
Larvan2 2f992e9863 chore: fix issues #440 2023-03-13 21:19:39 +08:00
H1JK ae4d114802 chore: Cleanup REALITY code 2023-03-11 12:23:27 +08:00
H1JK 913ed62095 fix: ALPN not applied in uTLS/REALITY 2023-03-10 20:53:39 +08:00
H1JK 921b2c3aa4 feat: REALITY use proxy servername 2023-03-08 20:28:12 +08:00
H1JK 76a8fe3839 feat: Support REALITY protocol 2023-03-08 17:18:46 +08:00
wwqgtxx 6061f3d4fa chore: add more utls fingerprints 2023-02-28 21:17:52 +08:00
Skyxim e1dd4ac9e7 chore: format code 2023-02-26 20:38:32 +08:00
Skyxim f565edd76d chore: add custom ca trust 2023-02-25 22:01:20 +08:00
wwqgtxx baaf509637 chore: using sing-shadowtls to support shadowtls v1/2/3 2023-02-21 21:58:37 +08:00
wwqgtxx db54b438e6 chore: do not use extra pointer in UClient 2023-02-07 17:51:37 +08:00
Larvan2 967254d9ca chore: move global-utls-client snippets to components\tls 2023-02-07 17:24:14 +08:00
qiaoweijie f1ef6c2096 fix: get tlsconfig err not handle, return nil pointer 2023-01-31 15:26:18 +08:00