wwqgtxx
4051ea522a
chore: improve authentication parsing logic in http listener ( #1336 )
2024-07-25 19:49:56 +08:00
wwqgtxx
d3fea909e9
chore: remove tfo windows support
...
Golang officially decided not to open `internal/poll.execIO` to third-party libraries after 1.23 was released, so we can only choose to remove tfo support on the Windows platform.
2024-05-30 10:39:17 +08:00
wwqgtxx
c893e3c462
fix: IN-PORT not work in http inbound
...
https://github.com/MetaCubeX/mihomo/issues/1162
2024-04-04 21:25:27 +08:00
wwqgtxx
7eb16a098a
chore: upgrade dependencies
2024-02-28 11:14:10 +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
Kuingsmile
7ee6809257
feat: Add LAN allowed and disallowed IP configurations ( #861 )
2023-12-13 00:13:17 +08:00
Steve Johnson
aa3c1ac623
fix: fix package name rules match
2023-11-17 19:39:57 +08:00
Steve Johnson
b5a8f0fce1
fix: improve feature check and add missing patches
2023-11-17 19:10:17 +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
3564e96a00
chore: share some code
2023-10-23 16:45:22 +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
wwqgtxx
6bcd91a801
feat: add skip-auth-prefixes
2023-10-10 21:29:12 +08:00
wwqgtxx
e0458a8fde
chore: decrease goroutine used in core tunnel
2023-09-28 18:59:31 +08:00
wwqgtxx
984fca4726
feat: add inbound-mptcp
for listeners
2023-08-09 17:09:03 +08:00
wwqgtxx
e2e0fd4eba
chore: using uint16 for ports in Metadata
2023-08-09 13:51:02 +08:00
wwqgtxx
9c2972afb0
chore: add IN-USER
and IN-NAME
rules
2023-05-28 17:19:57 +08:00
sleshep
463da578dd
fixes #512 : geo download failed when startup ( #538 )
...
* fixes #512 : geo download failed when startup
- 启动阶段,executor还未初始化tunnel,tcpIn==nil导致geo下载失败,阻塞在
tcpIn <- context
* chore: handled by the upper layer
* chore: remove useless parameters
---------
Co-authored-by: Skyxim <noreply@skyxim.dev>
2023-05-01 21:27:55 +08:00
Skyxim
db7623968d
fix: inner http use host of address
2023-03-29 20:50:46 +08:00
Skyxim
d5d62a4ffd
chore: change internal tcp traffic type
2023-02-23 20:26:25 +08:00
wwqgtxx
24419551a9
chore: update tfo-go for golang1.20
2023-02-08 13:10:44 +08:00
wwqgtxx
ba6163574e
chore: better parseAddr
2023-01-17 15:41:51 +08:00
wwqgtxx
46d23d9b86
chore: all listeners support specialProxy
2022-12-05 17:53:54 +08:00
wwqgtxx
b7d976796a
chore: listeners support shadowsocks/vmess
2022-12-05 10:12:53 +08:00
wwqgtxx
2e22c712af
chore: rebuild add adapter/inbound.Addition to simply Listener.New apis
2022-12-05 00:20:50 +08:00
wwqgtxx
62474e0ed6
fix: correct C.Metadata
2022-12-04 22:08:20 +08:00
wwqgtxx
6fc62da7ae
chore: change C.PacketAdapter from a struct to an interface
2022-12-04 14:37:52 +08:00
Skyxim
4f75201a98
feat: add linsters
2022-12-04 13:37:14 +08:00
wwqgtxx
1880a485f8
chore: better tfo inbound code
2022-11-16 10:43:16 +08:00
wwqgtxx
b2d7149a95
chore: support IN-PORT rule
2022-11-11 23:36:06 +08:00
wwqgtxx
6dadc2357a
chore: remove AddrType on Metadata
2022-11-11 09:19:50 +08:00
Dreamacro
d71a2ce61e
Fix: fakeip udp should not replace with another ip
2022-07-24 00:02:45 +08:00
adlyq
3ab82849d4
feat: IN-TYPE rule support
...
eg. IN-TYPE,SOCKS/REDIR/INNER,Proxy
support list: HTTP HTTPS SOCKS SOCKS4 SOCKS5 REDIR TPROXY TUN INNER
2022-05-20 23:17:16 +08:00
Skyxim
c7bc67e44c
fix: handle metadata when dst is ip:port
2022-04-28 12:44:27 +08:00
Skyxim
c161d5e6be
fix: inner request error
2022-04-28 09:24:40 +08:00
yaling888
7ca1a03d73
Refactor: metadata use netip.Addr
2022-04-20 22:52:05 +08:00
Skyxim
5719b9d22f
fix: npe panic
2022-04-04 22:28:47 +08:00
Skyxim
90e6ed4612
[Fixed] Fixed clash process name is Clash.Meta
2022-02-04 17:38:06 +08:00
Skyxim
ae5a790510
[Fixed] Abnormal rule when host is ip addr
2022-02-04 17:38:06 +08:00
Skyxim
b15344ec78
[Refactor]
...
1.allow maybe empty group
2.use COMPATIBLE(DIRECT alias) when proxy group is empty
3.http provider pass through tunnel
2022-01-18 21:09:36 +08:00
Kr328
beb88cc46f
Fix: should not trust address of http.Client ( #1616 )
2021-09-13 23:46:39 +08:00
Kr328
b6ff08074c
Refactor: plain http proxy ( #1443 )
2021-06-15 17:13:40 +08:00
Dreamacro
045edc188c
Style: code style
2021-06-10 14:05:56 +08:00