Commit Graph
19 Commits
Author SHA1 Message Date
yuhan6665andloyalsoldier afb8385a7e Feat: routing and freedom outbound ignore Fake DNS (#696)
Turn off fake DNS for request sent from Routing and Freedom outbound.
Fake DNS now only apply to DNS outbound.
This is important for Android, where VPN service take over all system DNS
traffic and pass it to core.  "UseIp" option can be used in Freedom outbound
to avoid getting fake IP and fail connection.

Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-23 10:17:20 +08:00
Loyalsoldier f94dd11a8c Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
Ye Zhihaoandloyalsoldier d8c03f10b5 Refactoring: DNS App (#169)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2020-12-18 17:24:33 +08:00
loyalsoldier 784775f689 Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
Vigilans c74a33f827 Amending domain matcher with returning array of all matches 2020-08-11 13:31:04 +08:00
Darien Raymond c27050ad90 fix usability for both IPv4 and v6 in static dns mapping 2019-02-21 00:03:31 +01:00
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond ffb3793b26 support domain to domain mapping in static host 2019-01-30 21:04:29 +01:00
Darien Raymond fc1e660c27 change net.IP to net.Address 2018-12-28 20:15:22 +01:00
Darien Raymond 39a092b178 fix #1427 2018-11-22 19:07:49 +01:00
Darien Raymond bb8cab9cc7 change from map to slice 2018-11-20 17:15:11 +01:00
Darien Raymond bb1efdebd1 support querying either IPv4 or IPv6 dns 2018-11-19 20:42:02 +01:00
Darien Raymond a14fae4b35 fix lint warnings 2018-11-13 23:19:58 +01:00
Darien Raymond abf0cb1ec4 move function to features 2018-10-13 15:15:49 +02:00
Darien Raymond 909cb9b27a announce deprecated proto settings 2018-09-21 16:54:06 +02:00
Darien Raymond 5649c7ba2d support regex domain type in dns 2018-09-19 16:10:42 +02:00
Darien Raymond f227e85b54 support per-domain prioritized name server 2018-08-24 21:51:03 +02:00
Darien Raymond 059dfdbb97 doc for strmatcher interface 2018-08-20 15:39:58 +02:00
Darien Raymond d5f7728acd support subdomain matching in dns hosts 2018-06-26 22:34:05 +02:00