wwqgtxx
|
a67c379884
|
chore: code cleanup
|
2024-09-27 21:42:06 +08:00 |
|
wwqgtxx
|
43cb48231a
|
cache: add dns cache in udp packet sender
reduce the cost of re-resolving DNS for each packet received and prevent the target IP from jumping between multiple resolution results
|
2024-09-26 22:21:59 +08:00 |
|
wwqgtxx
|
4fa15c6334
|
chore: ensures packets can be sent without blocking the tunnel
|
2024-09-26 11:21:07 +08:00 |
|
wwqgtxx
|
966eeae41b
|
chore: rewrite bbolt cachefile implements
never use returned byte slices outside the transaction, ref:
https://pkg.go.dev/go.etcd.io/bbolt#hdr-Caveats
|
2024-09-23 09:35:48 +08:00 |
|
wwqgtxx
|
b7cb6774bf
|
chore: support ETag for update geo
|
2024-09-22 13:57:57 +08:00 |
|
wwqgtxx
|
5d242510c8
|
chore: support ETag for providers
|
2024-09-22 11:42:29 +08:00 |
|
wwqgtxx
|
223eae0e06
|
chore: force refresh provider in background
|
2024-09-22 00:24:49 +08:00 |
|
wwqgtxx
|
a08aa10630
|
chore: some internal types support encoding.TextUnmarshaler
|
2024-09-19 18:36:24 +08:00 |
|
wwqgtxx
|
0a2f606e1b
|
chore: cleanup the patch code
|
2024-09-11 16:10:49 +08:00 |
|
wwqgtxx
|
7c8f451892
|
chore: cleanup geo internal code
|
2024-09-09 16:08:48 +08:00 |
|
wwqgtxx
|
595a575cde
|
chore: add Count for ProxyProvider
|
2024-09-09 10:07:50 +08:00 |
|
wwqgtxx
|
f6164ac195
|
feat: add fake-ip-filter-mode in dns
https://github.com/MetaCubeX/mihomo/issues/1479
|
2024-08-31 09:59:48 +08:00 |
|
wwqgtxx
|
763a127287
|
feat: RULE-SET in rules support ,src option
should only be used with `ipcidr` behavior
|
2024-08-29 23:49:16 +08:00 |
|
wwqgtxx
|
4fecf68b8b
|
chore: add sourceGeoIP and sourceIPASN to metadata
|
2024-08-28 12:25:45 +08:00 |
|
wwqgtxx
|
3e2c9ce821
|
chore: cleanup patch code
|
2024-08-27 11:04:42 +08:00 |
|
Larvan2
|
0793998de8
|
chore: drop support of eBPF
|
2024-08-16 14:15:36 +08:00 |
|
wwqgtxx
|
92ec5f2236
|
chore: cleanup dns policy match code
|
2024-08-15 20:08:14 +08:00 |
|
wwqgtxx
|
7fd0467aef
|
feat: sniffer 's force-domain and skip-domain support rule-set: and geosite:
|
2024-08-14 23:29:53 +08:00 |
|
wwqgtxx
|
4f8a5a5f54
|
feat: add mrs format ipcidr ruleset
|
2024-07-27 10:36:11 +08:00 |
|
wwqgtxx
|
303f6e4567
|
feat: add mrs format domain ruleset
|
2024-07-26 22:30:42 +08:00 |
|
wwqgtxx
|
09be5cbc99
|
feat: tun support auto-redirect , route-address-set and route-exclude-address-set
|
2024-06-17 22:04:51 +08:00 |
|
wwqgtxx
|
7eb70aeb4d
|
fix: windows build number
|
2024-05-29 00:08:32 +08:00 |
|
wwqgtxx
|
1bc3c16b59
|
feat: add PROCESS-NAME-REGEX and PROCESS-PATH-REGEX
|
2024-05-15 10:44:56 +08:00 |
|
wwqgtxx
|
a50339bd5f
|
chore: swtich RtlGetNtVersionNumbers to RtlGetVersion
https://go-review.googlesource.com/c/go/+/571015
|
2024-05-12 20:23:13 +08:00 |
|
xishang0128
|
e3b69b8ae2
|
chore: Make SubScriptioninfo query also follow Proxy
|
2024-04-12 04:58:07 +08:00 |
|
xishang0128
|
3b472f786e
|
chore: Add source matching for ip type rules
|
2024-04-01 18:16:34 +08:00 |
|
xishang0128
|
44d8a14629
|
feat: add IP-ASN rule
|
2024-03-12 03:14:25 +08:00 |
|
TreviD
|
0bb5568de9
|
feat: add ssh outbound (#1087)
* feat: add ssh outbound
* fix: Modify the way to get dstAddr
---------
Co-authored-by: trevid <trevidmy@gmail.com>
|
2024-03-08 22:43:41 +08:00 |
|
xishang0128
|
234a4bfc93
|
feat: add DOMAIN-REGEX rule
|
2024-03-07 23:32:07 +08:00 |
|
xishang0128
|
fe4acebb8b
|
chore: Supplement type
|
2024-03-04 20:02:09 +08:00 |
|
sduoduo233
|
3ec23c1fc5
|
feat: Add DNS outbound to hijack DNS packets (#1078)
|
2024-03-04 18:21:50 +08:00 |
|
H1JK
|
d27340867f
|
chore: Add GeoIP result to metadata
|
2024-03-02 17:41:04 +08:00 |
|
Larvan2
|
8d9eb1e534
|
chore: get HealCheckURL from pd if groupOption URL is empty
|
2024-02-25 14:28:27 +08:00 |
|
wwqgtxx
|
9bd70e1366
|
fix: tfo not working with smux/yamux
|
2024-01-24 17:52:45 +08:00 |
|
pretze
|
25d6ad220d
|
feat: add DSCP rule for Tproxy UDP packets (#996)
* feat: add `DSCP` rule for Tproxy UDP packets
* fix: fix compatibility issue with non_linux platform
* chore: remove redundant lines for DSCP
|
2024-01-20 10:19:42 +08:00 |
|
PuerNya
|
fb1c0aa387
|
chore: change DefaultTestUrl
|
2023-12-27 14:24:21 +08:00 |
|
Larvan2
|
ac381736a5
|
chore: restore function name to AliveForTestUrl
|
2023-12-22 21:18:17 +08:00 |
|
Larvan2
|
08a1f10af4
|
Merge PR #860 into Alpha
|
2023-12-22 21:11:07 +08:00 |
|
wwqgtxx
|
429a03d986
|
chore: add loopback detect for direct outbound
|
2023-12-20 13:11:00 +08:00 |
|
H1JK
|
2bba8aa14a
|
feat: Add succinct matcher support for GeoSite
and use it by default
|
2023-12-17 00:01:01 +08:00 |
|
wwqgtxx
|
9fc1fc4cfe
|
chore: add GSO support for TUN
lwip had been dropped, also cgo build will be removed
|
2023-12-10 08:32:54 +08:00 |
|
tommytag
|
f63acc0202
|
healthcheck latency of the provider is also stored in the extra, without compromising rest api compatibility
|
2023-12-06 17:11:24 +08:00 |
|
tommytag
|
2d7538aca6
|
[fix] incorrect data save location for latency
|
2023-12-04 18:10:45 +08:00 |
|
Kuingsmile
|
aef87b29ba
|
feat: Add GeoAutoUpdate and GeoUpdateInterval to config (#857)
|
2023-12-03 23:23:34 +08:00 |
|
wzdnzd
|
cc6429722a
|
return expected status through Rest API and clean useless code
|
2023-12-01 23:16:55 +08:00 |
|
Larvan2
|
8b4499e461
|
Revert "chore: reduce memory alloc"
This reverts commit a6b816b1c6 .
|
2023-11-22 19:22:15 +08:00 |
|
Larvan2
|
a6b816b1c6
|
chore: reduce memory alloc
|
2023-11-20 23:48:30 +08:00 |
|
Larvan2
|
117228fa8c
|
feat: support REJECT-DROP
|
2023-11-18 13:17:15 +08:00 |
|
H1JK
|
1479b449df
|
chore: Cleanup code
|
2023-11-17 23:12:10 +08:00 |
|
Steve Johnson
|
b5a8f0fce1
|
fix: improve feature check and add missing patches
|
2023-11-17 19:10:17 +08:00 |
|