sbwml
e31521dd01
luci-app-mosdns: enable http/3 protocol only for DNS with h3://
prefix
...
* example: h3://dns.alidns.com/dns-query
* according #138
2023-09-29 03:34:11 +08:00
sbwml
3078047cdb
luci-app-mosdns: disable quic-go
receive buffer warning #137
2023-09-29 01:45:06 +08:00
sbwml
c7ea65276c
luci-app-mosdns: no longer using nslookup instead of bootstrap for http/3
...
* bootstrap work for http/3 has been fixed upstream
2023-09-28 17:54:43 +08:00
sbwml
17c41eb622
mosdns: bump to 5.2.1
2023-09-28 17:47:25 +08:00
xiaoyannzbbb
3b1366cd94
luci-app-mosdns: fix query_is_apple_domain
...
原来代码这里一定会有返回值,导致开启了“Apple 域名解析优化”之后,不会走后面的流程了。
这次提交有两个修改:
1、先判断是否apple域名,非apple域名直接返回;
2、优先使用`local_dns`解析
2023-09-28 12:54:51 +08:00
sbwml
eb9b7c0d31
luci-app-mosdns: update i18n
2023-09-27 17:50:27 +08:00
sbwml
d9360a37ec
luci-app-mosdns: add Apple domain name optimization option
...
* Some public DNS upstreams will incorrectly respond to the apple domain name as a foreign CDN (such as encrypted DNSPod & alidns).
* Forcing the apple domain name to use DNSPod udp and XinFeng dns for resolution can avoid the problem of responding to foreign CDN.
2023-09-27 17:00:44 +08:00
sbwml
7d01c798fd
luci-app-mosdns: fix multiple restart when database update
2023-09-27 14:20:20 +08:00
sbwml
547159caaa
luci-app-mosdns: mosdns.sh: fix typo
2023-09-26 20:16:27 +08:00
sbwml
d489113348
mosdns: make it work again
...
fuck 3fec661adb
2023-09-23 20:28:37 +08:00
sbwml
3fec661adb
mosdns: pacthes: sync upstream latest commit
...
fixed #129
2023-09-23 15:17:07 +08:00
sbwml
c28baeec71
luci-app-mosdns: add AliDNS DoQ
2023-09-21 19:16:22 +08:00
sbwml
329b4eb69f
mosdns: pacthes: sync upstream latest commit
2023-09-21 18:49:55 +08:00
sbwml
ccfebc96f4
luci-app-mosdns: add local AD rules file support
2023-09-21 18:05:42 +08:00
sbwml
fb013521e7
luci-app-mosdns: allow add multiple AD rule sources #118
2023-09-21 17:36:14 +08:00
sbwml
1eb43a6ead
luci-app-mosdns: default value
2023-09-21 03:23:17 +08:00
sbwml
e7a7ed437a
mosdns/v2dat: format logtime
2023-09-21 02:53:34 +08:00
sbwml
bd9e074789
luci-app-mosdns: custom_config: add code highlight editor
2023-09-21 02:53:07 +08:00
sbwml
fe103aed81
luci-app-mosdns: disable cache plugin when cache size is 0 #128
2023-09-20 19:05:25 +08:00
sbwml
b8b7d64ba9
mosdns: black_hole: apply Fisher-Yates shuffle algorithm to randomize IP order
...
* The client seems to always use the first IP address in the response, using a random algorithm to scramble multiple IP addresses so that the client can use all IP addresses as much as possible.
2023-09-20 15:49:17 +08:00
sbwml
87a987dee8
mosdns: compatible with go1.20
...
fix #125
2023-09-19 21:20:15 +08:00
sbwml
4f71800573
fixup! luci-app-mosdns: add custom Cloudflare IP support
2023-09-19 18:16:24 +08:00
sbwml
aa9b5627f8
luci-app-mosdns: add custom Cloudflare IP support
...
* #121
2023-09-19 18:04:51 +08:00
sbwml
1f3883adbd
mosdns: fix udp server
2023-09-19 08:13:54 +08:00
sbwml
632f190888
luci-app-mosdns: cache: update mosdns_cache_v2 header
2023-09-19 07:49:58 +08:00
sbwml
9371d980c4
mosdns: upgrade bytesPool
2023-09-18 21:49:30 +08:00
sbwml
078c451a4a
ci: use go1.21.x
2023-09-18 14:59:49 +08:00
sbwml
856991c55a
mosdns: update from upstream
2023-09-18 14:59:04 +08:00
sbwml
c06a96ef13
mosdns: update from upstream
2023-09-18 02:21:46 +08:00
sbwml
e255e8fb98
luci-app-mosdns: Fix local DNS to enable http/3 domain name lookup
...
* MosDNS does not support bootstrap working on http3, and DNS domain names must be resolved in another way and made work.
2023-08-30 01:56:40 +08:00
sbwml
c7680b0a31
luci-app-mosdns: readd http/3 support for Local DNS
2023-08-29 23:48:33 +08:00
sbwml
fe7f956f31
luci-app-mosdns: Update the ECS address to obtain the URL
2023-08-29 23:26:43 +08:00
sbwml
a4306ad5f1
mosdns: update dependencies & quic-go v0.38.1
2023-08-25 09:22:40 +08:00
sbwml
9c0c81771c
luci-app-mosdns: add Google & CloudFlare dns to bootstrap. fix #114
2023-08-24 11:37:01 +08:00
Bard
b69cee9a03
luci-app-mosdns: init.d: Enable QUIC_GO_ENABLE_GSO
2023-08-21 06:13:35 +08:00
sbwml
d804429493
mosdns: upgrade deps and upgrade quic to v0.37
2023-08-20 17:52:46 +08:00
sbwml
0a1c4e58d0
luci-app-mosdns: fix config format #107
2023-07-26 21:16:32 +08:00
sbwml
c128eff0a5
luci-app-mosdns: fix IPv6 DNS address format
...
fix #107
2023-07-24 02:03:34 +08:00
FanxJK
1905b25fab
mosdns: add Checksum for geoip/geosite update
2023-07-16 16:01:04 +08:00
sbwml
1a2c17a5d0
Revert "luci-app-mosdns: fix an error reported when using imageBuilder"
...
This reverts commit 61e2edd44a
.
2023-07-12 22:45:43 +08:00
Bard
36e932094e
luci-app-mosdns: fix an error reported when using imageBuilder
2023-07-06 15:52:40 +08:00
Hu3rror
61e2edd44a
luci-app-mosdns: fix an error reported when using imageBuilder
2023-07-05 17:50:58 +08:00
sbwml
7789ee0e5a
mosdns: add debug log again
2023-06-25 07:07:49 +08:00
sbwml
801ba07e32
mosdns: fix nftset mask not work
2023-06-25 06:41:25 +08:00
Bard
a8e903507e
luci-app-mosdns: Improve log readability
2023-06-25 06:14:17 +08:00
sbwml
342506cf63
mosdns: update dependencies
2023-06-18 09:25:18 +08:00
sbwml
d826767e89
luci-app-mosdns: appropriate default value
2023-06-16 12:34:24 +08:00
sbwml
21c4be1aeb
luci-app-mosdns: mosdns.sh: use geoip-only-cn-private for geodat_update
2023-06-12 07:26:10 +08:00
Bard
b8ac086a54
Update local-ptr.txt
2023-05-31 23:03:04 +08:00
Bard
33e8de874e
luci-app-mosdns: fix translation
2023-05-17 00:34:52 +08:00