clash/dns
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
..
client.go chore: use fastrand to replace math/rand 2023-03-06 18:10:14 +08:00
dhcp.go chore: better dns log 2023-01-28 22:33:03 +08:00
doh.go style: run go fmt on every .go file (#392) 2023-02-17 16:31:37 +08:00
doq.go fix: avoid modifying the request message id 2023-02-14 21:09:37 +08:00
enhancer.go feat: nameserver policy support multiple server 2023-02-03 21:40:05 +08:00
filters.go feature: geosite-based nameserver policy 2023-01-27 23:40:53 +08:00
middleware.go feta: add hosts support domain and mulitple ip (#439) 2023-03-12 15:00:59 +08:00
patch.go chore: always pass context when resolve dns 2022-11-12 13:18:36 +08:00
policy.go Refactor: DomainTrie use generics 2022-04-12 18:45:47 +08:00
resolver.go feta: add hosts support domain and mulitple ip (#439) 2023-03-12 15:00:59 +08:00
server.go chore: always pass context when resolve dns 2022-11-12 13:18:36 +08:00
util.go feta: add hosts support domain and mulitple ip (#439) 2023-03-12 15:00:59 +08:00