H1JK
969c235490
chore: Remove default DNS in system resolver
2023-05-01 12:41:36 +08:00
sleshep
d6931ec491
feat: support system dns
2023-04-30 23:59:54 +08:00
wwqgtxx
17922dc857
chore: proxyDialer first using old function to let mux work
2023-04-12 11:09:31 +08:00
wwqgtxx
90f95d7c78
chore: wireguard dns can work with domain-based server
2023-04-11 14:10:57 +08:00
wwqgtxx
ab3fce29ab
feat: wireguard add remote-dns-resolve
and dns
settings
2023-04-11 10:29:55 +08:00
Skyxim
7f588935ea
feta: add hosts support domain and mulitple ip ( #439 )
...
* feat: host support domain and multiple ips
* chore: append local address via `clash`
* chore: update hosts demo
* chore: unified parse mixed string and array
* fix: flatten cname
* chore: adjust logic
* chore: reuse code
* chore: use cname in tunnel
* chore: try use domain mapping when normal dns
* chore: format code
2023-03-12 15:00:59 +08:00
Skyxim
e52d599326
chore: better dns log
2023-01-28 22:33:03 +08:00
wwqgtxx
0c9a23a53c
fix: dns cache index out of range
2023-01-11 09:54:07 +08:00
wwqgtxx
7a64c432b1
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2023-01-01 13:03:30 +08:00
ALICE
4a57917783
Chore: skip cache acme challenge dns msg ( #2469 )
2022-12-22 13:30:23 +08:00
wwqgtxx
7496d9c114
chore: rebuild relay
2022-12-19 21:34:07 +08:00
wwqgtxx
17cbbb5bf0
chore: split dns's dialContext and listenPacket
2022-12-13 12:38:46 +08:00
wwqgtxx
88acf8e098
fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address
2022-12-13 11:18:32 +08:00
wwqgtxx
a6f7e1472b
fix: let doh/dot server follow hosts and can remotely resolve itself ip
2022-12-07 20:01:44 +08:00
wwqgtxx
4ea4221380
fix: rollback batchExchange's code
2022-11-19 10:35:45 +08:00
wwqgtxx
f00dc69bb6
fix: doh use NewRequestWithContext and batchExchange don't wait cancel finish
2022-11-19 09:43:31 +08:00
wwqgtxx
dc3e144b6a
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2022-11-12 20:43:48 +08:00
cubemaze
d78b2b1cfb
Merge pull request #256 from Skimmle/Alpha
...
featrue: DoH and DoQ are implemented using AdGuardTeam/dnsProxy
2022-11-12 11:19:04 +08:00
Skimmle
3e20912339
featrue: DoH and DoQ are implemented using AdGuardTeam/dnsProxy, DoH support perfer and force http3
2022-11-12 11:14:51 +08:00
wwqgtxx
6dadc2357a
chore: remove AddrType on Metadata
2022-11-11 09:19:50 +08:00
Dreamacro
a3281712e2
Chore: reduce dhcp dns client cost
2022-08-24 21:36:19 +08:00
Skyxim
93400cf44d
Fix: ALPN should on DoH instead of DoT ( #2232 )
2022-07-25 12:41:22 +08:00
Skyxim
3e424dea7b
refactor: DoH use fragment setting params
2022-07-21 21:40:28 +08:00
Skyxim
b0fd50453a
fix: DoT-ALPN error
2022-07-21 13:57:06 +08:00
Skyxim
59ab2083aa
feat: try h3 connect DOH, failed will fall back h2; turn on with dns.prefer-h3: true
2022-07-03 21:59:47 +08:00
Skyxim
0d55b28805
chore: dns interface name
2022-06-25 09:16:51 +08:00
Skyxim
8343c3597e
fix: doq maybe crash when use adapter
2022-06-06 21:45:08 +08:00
MetaCubeX
ade424cbb4
chore: 调整dns interface与adapter部分
2022-06-05 13:37:00 +08:00
MetaCubeX
43d3a0c8ea
chore: mix the proxy adapter and interface to dns client
2022-06-04 21:18:49 +08:00
Hongqi Yu
c1285adbf8
Feature: can set custom interface for dns nameserver ( #2126 )
2022-06-01 10:50:54 +08:00
adlyq
efc7c82cac
feat: "!"(not) support for geosite
...
eg. GEOSITE,!CN,Proxy & dns.fallback-filter.geosite: ['!CN']
2022-05-15 13:16:45 +08:00
Skyxim
4f634edaa9
refactor: doq dialer
2022-04-28 22:21:48 +08:00
yaling888
7ca1a03d73
Refactor: metadata use netip.Addr
2022-04-20 22:52:05 +08:00
yaling888
6c4791480e
Chore: IpToAddr
2022-04-20 22:09:16 +08:00
yaling888
75ce6b59bf
Refactor: fakeip pool use netip.Prefix, supports ipv6 range
2022-04-12 20:32:08 +08:00
yaling888
673541e2a8
Refactor: lrucache use generics
2022-04-12 18:44:07 +08:00
Clash-Mini
be0fadc09e
[Feat]
...
1.Add DNS over QUIC support
2.Replace Country.mmdb with GeoIP.dat
3.build with Alpha tag
2022-01-27 12:25:53 +08:00
Mazeorz
900e852525
[test]
2021-11-17 16:03:47 +08:00
Dreamacro
81d5da51a3
Fix: unexpected proxy dial behavior on mapping mode
2021-10-18 21:08:27 +08:00
Dreamacro
f1cf7e9269
Style: use gofumpt for fmt
2021-10-10 23:44:09 +08:00
Dreamacro
b9d470cf79
Fix: dhcp client should request special interface
2021-10-05 13:31:19 +08:00
Kr328
a5b950a779
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
Dreamacro
995aa7a8fc
Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468
2021-07-03 20:34:44 +08:00
Dreamacro
f4de055aa1
Refactor: make inbound request contextual
2021-01-23 14:58:09 +08:00
Dreamacro
bc52f8e4fd
Chore: return empty record in SVCB/HTTPSSVC on fake-ip mode
2020-10-13 00:15:49 +08:00
Dreamacro
59bda1d547
Change: local resolve DNS in UDP request due to TURN failed
2020-06-12 23:39:03 +08:00
Comzyh
b979ff0bc2
Feature: implemented a strategy similar to optimistic DNS ( #647 )
2020-05-07 15:10:14 +08:00
Texot
b1cf2ec837
Fix: dns tcp-tls X509.HostnameError ( #638 )
2020-04-17 11:29:59 +08:00
Kaming Chan
082847b403
Chore: support MarshalYAML to some config filed ( #581 )
2020-03-15 19:40:39 +08:00
Dreamacro
46edae9896
Fix: domain dns crash
2020-02-17 22:13:15 +08:00