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

235 Commits

Author SHA1 Message Date
8e6eb70e71 chore: temporary update general in ParseRawConfig and rollback before its retur 2024-10-06 00:21:00 +08:00
8f5a86410c chore: cleanup unneeded setting in parseGeneral, move to executor 2024-10-05 13:58:49 +08:00
9286e21026 chore: rebuild external ui updater 2024-10-05 13:40:00 +08:00
c63a851bba feat: add direct-nameserver and direct-nameserver-follow-policy in dns section 2024-10-04 14:20:10 +08:00
4a16d22398 chore: no longer used net.DefaultResolver when dns section is disabled, now is equally only "system://" 2024-10-02 14:45:06 +08:00
a67c379884 chore: code cleanup 2024-09-27 21:42:06 +08:00
acfc9f8baa chore: reset resolver's connection after default interface changed 2024-09-27 20:36:00 +08:00
cd2d1c6bb0 fix: skip-auth-prefixes not apply on listeners when users is unset 2024-09-27 18:10:05 +08:00
ddfa9e8671 feat: add etag-support to let user can disable this feature manually 2024-09-22 14:41:45 +08:00
b7cb6774bf chore: support ETag for update geo 2024-09-22 13:57:57 +08:00
7c8f451892 chore: cleanup geo internal code 2024-09-09 16:08:48 +08:00
56fe7d5304 chore: clean up update_ui code 2024-09-02 11:17:35 +08:00
6306c6b580 chore: add route.ApplyConfig for CMFA 2024-08-31 22:42:24 +08:00
8483178524 feat: sniff add skip-src-address and skip-dst-address 2024-08-27 20:33:43 +08:00
d79423a4fa fix: tun should not care "force" when Put configs from restful api 2024-08-26 20:54:32 +08:00
27bcb26ecd chore: better config internal structure 2024-08-24 20:49:12 +08:00
f5834dd5e2 chore: code cleanup 2024-08-24 14:20:21 +08:00
0793998de8 chore: drop support of eBPF 2024-08-16 14:15:36 +08:00
92ec5f2236 chore: cleanup dns policy match code 2024-08-15 20:08:14 +08:00
50d0cd363c chore: auto download external UI when 'external-ui' is set and not empty 2024-08-13 14:19:34 +08:00
09be5cbc99 feat: tun support auto-redirect, route-address-set and route-exclude-address-set 2024-06-17 22:04:51 +08:00
5dd883e790 chore: Add use-system-hosts option 2024-05-06 14:03:29 +08:00
e0248faebd feat: Experimental supports dialer IP4P address convert
form https://github.com/heiher/natmap/wiki/faq
2024-03-10 02:24:20 +08:00
823f59b5c7 chore: Add dns-redirect options to iptables 2024-03-07 00:52:20 +08:00
1c7e011f87 fix: api does not return configuration value 2024-02-21 17:14:08 +08:00
2bba8aa14a feat: Add succinct matcher support for GeoSite
and use it by default
2023-12-17 00:01:01 +08:00
7ee6809257 feat: Add LAN allowed and disallowed IP configurations (#861) 2023-12-13 00:13:17 +08:00
d80fcb77f6 chore: health check for compatible providers after startup 2023-12-09 18:58:36 +08:00
73e16c912f fix: remove unneeded health check 2023-12-08 07:16:45 +08:00
1a0932c210 feat: support ARC for DNS cache 2023-12-03 08:37:05 +08:00
1479b449df chore: Cleanup code 2023-11-17 23:12:10 +08:00
b5a8f0fce1 fix: improve feature check and add missing patches 2023-11-17 19:10:17 +08:00
d9cfdc3242 chore: add android feature and patch 2023-11-17 13:19:24 +08:00
7d222b1b71 fix: health check available for 'selector' if configured 2023-11-15 19:06:20 +08:00
d85d8ac13f fix: only force health check compatible providers 2023-11-13 08:06:51 +00:00
7979eb654f fix: health check at startup 2023-11-13 15:42:31 +08:00
575c1d4129 chore: NameServerPolicy will match inorder 2023-11-08 19:29:26 +08:00
17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
6bcd91a801 feat: add skip-auth-prefixes 2023-10-10 21:29:12 +08:00
8253bfe2e0 add quic-go-disable-ecn to experimental 2023-10-01 09:10:11 +08:00
e0458a8fde chore: decrease goroutine used in core tunnel 2023-09-28 18:59:31 +08:00
0dfe696300 chore: ntp service support dialer-proxy 2023-09-25 09:11:35 +08:00
8f515ecc05 chore: updateUI API return 501 when config incomplete 2023-09-23 18:00:07 +08:00
d48f9c2a6c chore: rebuild ca parsing 2023-09-22 14:45:34 +08:00
90acce7fa1 feat: Add disable quic-go GSO to experimental 2023-09-08 22:58:59 +08:00
d6cf2a837f chore: ntp service dep with sing, optional synchronize system time 2023-09-03 17:49:56 +08:00
d79c13064e chore: cleanup codes 2023-09-02 14:12:53 +08:00
9feb4d6668 fix: RESTful api missing TunConf.device
In commit 54fee7b, due to failure to take into account that
not all required parameters of `sing_tun.server.New` have
default values provided by `LC.Tun`, the name of the tun device
cannot be obtained when `TunConf.device` is not explicitly
configured. This commit fixed the issue.
2023-09-02 14:12:53 +08:00
cbdf33c42c feat: ntp service 2023-09-02 02:15:46 +08:00
54fee7bd3a Improve: nicer tun info for RESTful api
Let the restful api still get TunConf even when tun is off.
Otherwise the api will return the default values,
instead of the values that actually take effect after enable.

* Due to this problem, yacd changes the displayed value
back to gvisor immediately after the user selects tun stack.
2023-08-30 21:13:32 +08:00