Commit graph

47 commits

Author SHA1 Message Date
gVisor bot
a5cf2ce0df chore: use fastrand to replace math/rand 2023-03-06 18:10:14 +08:00
gVisor bot
6ee45630ba chore: dns log error 2023-01-29 11:03:39 +08:00
gVisor bot
c348b6ae70 chore: better dns log 2023-01-28 22:33:03 +08:00
gVisor bot
8ec6c87a2b refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning 2023-01-14 21:08:06 +08:00
gVisor bot
419982688f fix: skip-cert-verify is true by default (#333)
* fix: skip-cert-verify is true by default

* fix: format

* fix: typo

Co-authored-by: 3andero <3andero@github.com>
Co-authored-by: Hellojack <106379370+H1JK@users.noreply.github.com>
2023-01-13 09:55:01 +08:00
gVisor bot
a6e88229d6 fix: let doh/dot server follow hosts and can remotely resolve itself ip 2022-12-07 20:01:44 +08:00
gVisor bot
722e8a6c27 Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha 2022-11-12 20:43:48 +08:00
gVisor bot
71ab8298a2 chore: always pass context when resolve dns 2022-11-12 13:18:36 +08:00
gVisor bot
730f5b2d5f Feature: sync missing resolver logic from premium, but still net.IP on opensource 2022-08-13 13:07:35 +08:00
gVisor bot
7c1630c92a feat: add fingerprint param 2022-07-11 13:42:28 +08:00
gVisor bot
27b5ecf3ab fix: skip-cert-verify not work 2022-07-11 12:37:27 +08:00
gVisor bot
91e1649822 feat: add fingerprint for tls verify 2022-07-10 20:44:24 +08:00
gVisor bot
cc41c30b09 chore: 调整dns interface与adapter部分 2022-06-05 13:37:00 +08:00
gVisor bot
7b40a2bd06 chore: mix the proxy adapter and interface to dns client 2022-06-04 21:18:49 +08:00
gVisor bot
683198dcfe fix: dns specified interface does not change 2022-04-28 22:40:06 +08:00
gVisor bot
e2dbbb7cfe Refactor: metadata use netip.Addr 2022-04-20 22:52:05 +08:00
gVisor bot
fb7ba942c7 Style: code style 2022-03-15 02:55:06 +08:00
gVisor bot
e5358cd03a Feature: resolve ip with a proxy adapter 2022-02-23 02:38:50 +08:00
gVisor bot
a50a642f01 Fix: dhcp client should request special interface 2021-10-05 13:31:19 +08:00
gVisor bot
ee4ee2751e Fix: potential pitfalls 2021-09-13 23:58:48 +08:00
gVisor bot
da551ac737 Feature: add dhcp type dns client (#1509) 2021-09-06 23:07:34 +08:00
gVisor bot
7fedfb30f0 Fix: domain dns should follow hosts config, close #1318 2021-04-01 21:20:44 +08:00
gVisor bot
f0acebf56d Fix: dns client should not bind local address 2021-01-04 00:51:53 +08:00
gVisor bot
496bfdf3f9 Chore: dialer hook should return a error 2020-04-24 23:48:55 +08:00
gVisor bot
946326aae9 Chore: remove println 2020-02-18 14:26:42 +08:00
gVisor bot
c808d8a84f Fix: domain dns crash 2020-02-17 22:13:15 +08:00
gVisor bot
03a9106fa1 Fix: ipv6 dns crash 2020-02-17 20:11:46 +08:00
gVisor bot
38e0b9da50 Feature: add default-nameserver and outbound interface 2020-02-15 21:42:46 +08:00
gVisor bot
8c463cee00 Fix: use the fastest whether the result is successful 2020-02-14 16:36:20 +08:00
gVisor bot
0c82ab8cdf Chore: use custom dialer 2020-02-09 17:02:48 +08:00
gVisor bot
713c8a2c40 Fix: upstream dns ExchangeContext workaround (#468) 2020-01-10 14:13:44 +08:00
gVisor bot
be170308c2 Feature: support DoH 2019-06-28 12:29:08 +08:00
gVisor bot
21cf6cd128 Chore: use 'dns' for ALPN in tcp-tls nameserver (#209) 2019-06-20 15:50:01 +08:00
gVisor bot
31b496a5d1 Chore: clean up code 2019-05-14 21:35:34 +08:00
gVisor bot
9c315339fd Feature: support fakeip 2019-05-03 00:05:14 +08:00
gVisor bot
a57930fc3b Fix: expand UDPSize to avoid resolving error (#139) 2019-03-17 14:08:15 +08:00
gVisor bot
9429d35b78 Fix: should not return extra ip in msgToIP 2019-03-03 17:23:59 +08:00
gVisor bot
950204d5b9 Fix: dns use Extra records 2019-02-24 01:26:51 +08:00
gVisor bot
b674db947b Fix: dns cache behavior 2019-02-23 20:31:59 +08:00
gVisor bot
09f6cd2ec4 Fix: tun2socks not lookup IP 2019-02-11 15:44:42 +08:00
gVisor bot
ee7af27712 Fix: parse ip string when use socks proxy (#100) 2019-02-02 21:11:27 +08:00
gVisor bot
7814168386 Fix: DNS server returns the correct TTL 2019-01-25 15:38:14 +08:00
gVisor bot
4e33035730 Fix: dns crash & remove unused debug log 2018-12-10 11:00:52 +08:00
gVisor bot
731ca6e397 Fix: dns msg to ip 2018-12-06 13:29:43 +08:00
gVisor bot
57176b410d Fix: resolve ip crash 2018-12-06 10:51:37 +08:00
gVisor bot
794bbb87da Fix: crash when dns not set 2018-12-05 21:52:31 +08:00
gVisor bot
81ade5cfca Feature: add custom DNS support (#56) 2018-12-05 21:13:29 +08:00