5aaee9
|
ac2506154f
|
fix: possibly using released buffer in tproxy (#1286)
|
2024-05-21 23:25:28 +08:00 |
|
wwqgtxx
|
43bdc76f87
|
fix: darwin calculate correct tunIndex
https://github.com/MetaCubeX/mihomo/pull/1285
|
2024-05-21 19:13:44 +08:00 |
|
hunshcn
|
00e361c5ac
|
chore: stop using go:linkname for http.registerOnHitEOF, http.requestBodyRemains (#1275)
relate to https://github.com/MetaCubeX/mihomo/pull/952#issuecomment-2118639385
|
2024-05-18 20:16:53 +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 |
|
wwqgtxx
|
fc82a32a48
|
fix: system tun stack not working in win7
|
2024-05-12 15:52:10 +08:00 |
|
H1JK
|
df01582996
|
fix: HTTP proxy variable shadowing
|
2024-04-27 01:05:34 +08:00 |
|
xishang0128
|
8ff56b5bb8
|
chore: Add InUser for http/socks/mixed
|
2024-04-25 11:48:53 +08:00 |
|
wwqgtxx
|
d84f88b50f
|
fix: system:// should ignore dns server setting by tun listener
|
2024-04-13 08:02:43 +08:00 |
|
xishang0128
|
f3e23b1128
|
feat: Allow providers to set individual proxy and headers
|
2024-04-08 01:27:17 +08:00 |
|
wwqgtxx
|
d1539e6c07
|
fix: IN-PORT not work in tproxy tcp inbound
https://github.com/MetaCubeX/mihomo/issues/1162
|
2024-04-04 23:54:25 +08:00 |
|
wwqgtxx
|
b56e73a02a
|
fix: close mixed stack panic #1014
|
2024-04-03 23:41:04 +08:00 |
|
wwqgtxx
|
4542fc0991
|
fix: tun lookback when don't have an activated network
|
2024-03-29 14:33:05 +08:00 |
|
wwqgtxx
|
5af7f4e847
|
chore: allow config table-index for tun
https://github.com/MetaCubeX/mihomo/issues/1128
|
2024-03-24 21:31:52 +08:00 |
|
wwqgtxx
|
fad1a08378
|
chore: dns outbound support tcp
|
2024-03-07 13:12:40 +08:00 |
|
xishang0128
|
823f59b5c7
|
chore: Add dns-redirect options to iptables
|
2024-03-07 00:52:20 +08:00 |
|
wwqgtxx
|
8b9813079b
|
chore: share RelayDnsPacket function code
|
2024-03-04 22:12:27 +08:00 |
|
wwqgtxx
|
9e7eaf720f
|
fix: ipv6 http host addr
|
2024-02-21 15:04:40 +08:00 |
|
wwqgtxx
|
0c384b1e42
|
fix: tproxy start error
|
2024-02-07 21:07:41 +08:00 |
|
wwqgtxx
|
9e57e7d29b
|
fix: fix lan-allowed-ips does not take effect
|
2024-02-07 18:22:54 +08:00 |
|
xishang0128
|
20658f6eac
|
fix: lan-allowed-ips does not take effect
|
2024-02-05 22:40:06 +08:00 |
|
wwqgtxx
|
5c1404f78e
|
chore: hysteria2 add udp-mtu option
default value is `1200-3` to match old version quic-go's capability
|
2024-01-22 20:56:28 +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 |
|
wwqgtxx
|
33bc7914e9
|
chore: read waiter for pipe
|
2024-01-02 18:34:34 +08:00 |
|
hunshcn
|
4ee267ca7e
|
fix: add backgroundRead for plain http inbound (#952)
https://github.com/golang/go/blob/go1.21.5/src/net/http/server.go#L682
|
2024-01-02 13:45:40 +08:00 |
|
wwqgtxx
|
f29329fe80
|
fix: sing vectorised writer
|
2023-12-18 23:08:35 +08:00 |
|
Kuingsmile
|
7ee6809257
|
feat: Add LAN allowed and disallowed IP configurations (#861)
|
2023-12-13 00:13:17 +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 |
|
wwqgtxx
|
262d3295d1
|
chore: using stable api
|
2023-12-08 19:04:29 +08:00 |
|
wwqgtxx
|
fdc9c01df1
|
fix: gvisor stack's dns hijack not working
|
2023-12-08 10:13:08 +08:00 |
|
wwqgtxx
|
9ac4738ef9
|
fix: system stack's dns hijack not working
|
2023-12-08 01:25:07 +08:00 |
|
wwqgtxx
|
cbec564af9
|
chore: adapt new ReadWait interfaces
|
2023-12-07 23:32:37 +08:00 |
|
Larvan2
|
1a0932c210
|
feat: support ARC for DNS cache
|
2023-12-03 08:37:05 +08:00 |
|
wwqgtxx
|
96f0254a48
|
chore: listeners can set mux-option
|
2023-11-23 08:20:26 +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 |
|
H1JK
|
4362dfacc9
|
fix: Mux missing sing logger & initializing race
|
2023-11-18 15:30:35 +08:00 |
|
H1JK
|
54a7f52fe3
|
feat: Add outbound sing-mux tcp-brutal support
|
2023-11-18 00:07:07 +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 |
|
Steve Johnson
|
d9cfdc3242
|
chore: add android feature and patch
|
2023-11-17 13:19:24 +08:00 |
|
Steve Johnson
|
b73382f60a
|
fix: fix android-arm64 build
|
2023-11-17 10:53:57 +08:00 |
|
Steve Johnson
|
9e96d70840
|
feat: share more code from android branch
|
2023-11-17 01:21:02 +08:00 |
|
wwqgtxx
|
17c9d507be
|
chore: hello mihomo
|
2023-11-03 21:58:21 +08:00 |
|
wwqgtxx
|
a82ce85707
|
chore: add route exclude support
|
2023-11-02 11:37:40 +08:00 |
|
wwqgtxx
|
3564e96a00
|
chore: share some code
|
2023-10-23 16:45:22 +08:00 |
|
wwqgtxx
|
150bf7fc65
|
chore: decrease memory copy in sing listener
|
2023-10-20 08:39:04 +08:00 |
|
wwqgtxx
|
129283066f
|
chore: code cleanup
|
2023-10-11 22:54:19 +08:00 |
|
wwqgtxx
|
0dc6a726c1
|
fix: unmap 4in6 ip
|
2023-10-11 18:17:39 +08:00 |
|
wwqgtxx
|
4636499439
|
chore: support reject proxy type
|
2023-10-11 13:01:14 +08:00 |
|
wwqgtxx
|
270a080b55
|
fix: sing listener panic
|
2023-10-11 10:55:12 +08:00 |
|