wwqgtxx
a1c7881229
chore: rebuild udp dns resolve
...
Test / test (1.20, macos-13) (push) Waiting to run
Test / test (1.20, macos-latest) (push) Waiting to run
Test / test (1.20, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.20, windows-latest) (push) Waiting to run
Test / test (1.21, macos-13) (push) Waiting to run
Test / test (1.21, macos-latest) (push) Waiting to run
Test / test (1.21, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.21, windows-latest) (push) Waiting to run
Test / test (1.22, macos-13) (push) Waiting to run
Test / test (1.22, macos-latest) (push) Waiting to run
Test / test (1.22, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.22, windows-latest) (push) Waiting to run
Test / test (1.23, macos-13) (push) Waiting to run
Test / test (1.23, macos-latest) (push) Waiting to run
Test / test (1.23, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.23, windows-latest) (push) Waiting to run
Test / test (1.24, macos-13) (push) Waiting to run
Test / test (1.24, macos-latest) (push) Waiting to run
Test / test (1.24, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.24, windows-latest) (push) Waiting to run
Test / test (1.20, ubuntu-latest) (push) Failing after 1s
Test / test (1.21, ubuntu-latest) (push) Failing after 1s
Test / test (1.22, ubuntu-latest) (push) Failing after 1s
Test / test (1.23, ubuntu-latest) (push) Failing after 1s
Test / test (1.24, ubuntu-latest) (push) Failing after 1s
Trigger CMFA Update / trigger-CMFA-update (push) Failing after 1s
The DNS resolution of the overall UDP part has been delayed to the connection initiation stage. During the rule matching process, it will only be triggered when the IP rule without no-resolve is matched.
For direct and wireguard outbound, the same logic as the TCP part will be followed, that is, when direct-nameserver (or DNS configured by wireguard) exists, the result of the matching process will be discarded and the domain name will be re-resolved. This re-resolution logic is only effective for fakeip.
For reject and DNS outbound, no resolution is required.
For other outbound, resolution will still be performed when the connection is initiated, and the domain name will not be sent directly to the remote server at present.
2025-05-27 10:45:26 +08:00
wwqgtxx
4b15568a29
chore: cleanup metadata code
2025-04-09 18:02:13 +08:00
wwqgtxx
91324b76d2
feat: inbound support trojan
Trigger CMFA Update / trigger-CMFA-update (push) Failing after 1s
2025-02-25 10:30:27 +08:00
anytls
9962a0d091
feat: implement anytls client and server ( #1844 )
2025-02-17 18:51:11 +08:00
wwqgtxx
0ac6c3b185
feat: inbound support vless
2025-02-04 00:44:18 +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
xishang0128
44d8a14629
feat: add IP-ASN rule
2024-03-12 03:14:25 +08:00
H1JK
d27340867f
chore: Add GeoIP result to metadata
2024-03-02 17:41:04 +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
429a03d986
chore: add loopback detect for direct outbound
2023-12-20 13:11:00 +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
129283066f
chore: code cleanup
2023-10-11 22:54:19 +08:00
wwqgtxx
233eeb0b38
feat: inbound support Hysteria2
2023-09-21 15:10:35 +08:00
wwqgtxx
e2e0fd4eba
chore: using uint16 for ports in Metadata
2023-08-09 13:51:02 +08:00
H1JK
cd44901e90
fix: Disable XUDP global ID if source address invalid
2023-06-08 15:57:51 +08:00
wwqgtxx
9c2972afb0
chore: add IN-USER and IN-NAME rules
2023-05-28 17:19:57 +08:00
wwqgtxx
73140ab826
fix: udp panic when server return a domain name
2023-05-27 13:43:41 +08:00
wwqgtxx
20eb168315
fix: proxyDialer panic when domain name was not resolved
2023-04-12 12:49:53 +08:00
wwqgtxx
92cc268209
chore: proxyDialer can limited support old dial function
2023-04-11 12:51:24 +08:00
Skyxim
cd7d9fc4f5
fix: socks5 serialize error #376
2023-02-18 17:18:58 +08:00
metacubex
a991bf9045
fix: missing sniffhost field in RESTful API
2023-02-10 12:48:02 +08:00
Skyxim
929b1675e3
chore: avoid repeated wrapper
2023-02-07 21:29:40 +08:00
Skyxim
2d806df9b9
fix: sniff domain don't match geosite when override-destination value is false
2023-02-07 15:59:44 +08:00
Skyxim
096bb8d439
feat: add override-destination for sniffer
2023-01-23 14:08:11 +08:00
metacubex
f96bf65557
chore: Refine process code
2023-01-14 16:16:59 +08:00
wwqgtxx
f7fb5840cf
fix: reorder metadata
2022-12-06 08:23:30 +08:00
wwqgtxx
62474e0ed6
fix: correct C.Metadata
2022-12-04 22:08:20 +08:00
Skyxim
4f75201a98
feat: add linsters
2022-12-04 13:37:14 +08:00
wwqgtxx
b4b9ef2362
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2022-11-28 20:04:56 +08:00
wwqgtxx
551283c16e
chore: add tuic-server listener
2022-11-28 17:09:25 +08:00
Dreamacro
5b07d7b776
Feature: add tunnels
2022-11-20 21:30:55 +08:00
wwqgtxx
dc3e144b6a
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2022-11-12 20:43:48 +08:00
wwqgtxx
b2d7149a95
chore: support IN-PORT rule
2022-11-11 23:36:06 +08:00
wwqgtxx
3eacce9a66
chore: add vmess, shadowsocks, tcptun and udptun listener
2022-11-11 20:56:08 +08:00
wwqgtxx
6dadc2357a
chore: remove AddrType on Metadata
2022-11-11 09:19:50 +08:00
wwqgtxx
a46436f61a
chore: parse user's hosts before remoteDial
2022-10-29 09:03:00 +08:00
metacubex
02933ae568
Fix: nil pointer
2022-08-12 12:49:35 +08:00
metacubex
65a289e16f
Chore: clean code
2022-08-12 03:04:58 +08:00
Dreamacro
aaf08dadff
Change: remove AddrType on Metadata ( #2199 )
2022-07-05 20:26:43 +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
0742f7db26
refactor: 重构StickySessions
2022-05-17 13:28:54 +08:00
Skyxim
fb58595d44
feat: Expose remote destination (udp proxy maybe domain of node)
2022-05-04 16:57:08 +08:00
adlyq
d617b0f447
style: uid log tidy
2022-05-02 19:52:34 +08:00
adlyq
47568051bf
fix: problems caused when uid is 0
2022-04-28 11:51:40 +08:00
adlyq
2f95d56a12
pref: uid style in log
2022-04-23 17:37:50 +08:00
adlyq
b8d5321615
feat: cache uid
2022-04-23 12:11:26 +08:00
adlyq
0cb5270452
Merge remote-tracking branch 'origin/Alpha' into Alpha
2022-04-22 15:58:57 +08:00
yaling888
f91d106cdf
Chore: fix typos
2022-04-22 12:42:20 +08:00