1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2025-09-20 20:45:58 +08:00
Commit Graph

53 Commits

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

* chore: Rename function
2023-07-16 23:26:07 +08:00
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 <78135608+Larvan2@users.noreply.github.com>
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 11:51:30 +08:00
c6fed3e97f fix: TLS certificate pool initialize
Co-authored-by: Skyxim <noreply@skyxim.dev>
2023-05-14 00:21:59 +08:00
bd431fbf49 fix: Update unsafe pointer add usage 2023-05-06 15:49:10 +08:00
cfd03a99c2 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
6d40de2179 chore: adjust trust cert 2023-03-27 22:27:59 +08:00
e026ac6a2a chore: update xray-core version 2023-03-22 23:45:26 +08:00
c7362fce9c chore: do not modify ALPN in utls 2023-03-17 14:49:42 +08:00
7404bfdc44 chore: Improve REALITY handshake 2023-03-15 15:55:18 +08:00
2f992e9863 chore: fix issues #440 2023-03-13 21:19:39 +08:00
ae4d114802 chore: Cleanup REALITY code 2023-03-11 12:23:27 +08:00
913ed62095 fix: ALPN not applied in uTLS/REALITY 2023-03-10 20:53:39 +08:00
921b2c3aa4 feat: REALITY use proxy servername 2023-03-08 20:28:12 +08:00
76a8fe3839 feat: Support REALITY protocol 2023-03-08 17:18:46 +08:00
6061f3d4fa chore: add more utls fingerprints 2023-02-28 21:17:52 +08:00
e1dd4ac9e7 chore: format code 2023-02-26 20:38:32 +08:00
f565edd76d chore: add custom ca trust 2023-02-25 22:01:20 +08:00
baaf509637 chore: using sing-shadowtls to support shadowtls v1/2/3 2023-02-21 21:58:37 +08:00
db54b438e6 chore: do not use extra pointer in UClient 2023-02-07 17:51:37 +08:00
967254d9ca chore: move global-utls-client snippets to components\tls 2023-02-07 17:24:14 +08:00
f1ef6c2096 fix: get tlsconfig err not handle, return nil pointer 2023-01-31 15:26:18 +08:00
b6b6413d04 refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning 2023-01-14 21:08:06 +08:00
804cff8c55 fix: skip-cert-verify is true by default (#333)
* fix: skip-cert-verify is true by default

* fix: format

* fix: typo

Co-authored-by: 3andero <3andero@github.com>
Co-authored-by: Hellojack <106379370+H1JK@users.noreply.github.com>
2023-01-13 09:55:01 +08:00
0a89107b8b fix: global fingerprints load failed 2022-10-03 22:41:24 +08:00