mihomo/adapter/outbound
wwqgtxx a1c7881229
Some checks failed
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
chore: rebuild udp dns resolve
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
..
anytls.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
base.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
direct.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
dns.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
ech.go chore: proxy's ech should fetch from proxy-nameserver 2025-05-22 17:42:40 +08:00
http.go chore: removed routing-mark and interface-name of the group, please set it directly on the proxy instead 2025-05-01 02:13:35 +08:00
hysteria2.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
hysteria.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
mieru_test.go feat: support mieru protocol (#1702) 2024-12-09 12:05:11 +08:00
mieru.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
reality.go feat: reality add support-x25519mlkem768, it only works with new version server 2025-05-15 14:54:43 +08:00
reject.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
shadowsocks.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
shadowsocksr.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
singmux.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
snell.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
socks5.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
ssh.go chore: the updateConfigs api also adds a check for SAFE_PATHS 2025-05-12 11:28:15 +08:00
trojan.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
tuic.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
util.go fix: udp dial support ip4p (#1377) 2025-04-11 09:20:58 +08:00
vless.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
vmess.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
wireguard.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00