mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 05:00:30 +08:00
add default nameserver setting
This commit is contained in:
parent
2b42f68a30
commit
04aad7fd40
@ -28,10 +28,11 @@ const DNS: React.FC = () => {
|
|||||||
'use-hosts': useHosts = false,
|
'use-hosts': useHosts = false,
|
||||||
'use-system-hosts': useSystemHosts = false,
|
'use-system-hosts': useSystemHosts = false,
|
||||||
'respect-rules': respectRules = false,
|
'respect-rules': respectRules = false,
|
||||||
nameserver = ['https://120.53.53.53/dns-query', 'https://223.5.5.5/dns-query'],
|
'default-nameserver': defaultNameserver = ['tls://223.5.5.5'],
|
||||||
|
nameserver = ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query'],
|
||||||
'proxy-server-nameserver': proxyServerNameserver = [
|
'proxy-server-nameserver': proxyServerNameserver = [
|
||||||
'https://120.53.53.53/dns-query',
|
'https://doh.pub/dns-query',
|
||||||
'https://223.5.5.5/dns-query'
|
'https://dns.alidns.com/dns-query'
|
||||||
],
|
],
|
||||||
'direct-nameserver': directNameserver = []
|
'direct-nameserver': directNameserver = []
|
||||||
} = dns || {}
|
} = dns || {}
|
||||||
@ -44,6 +45,7 @@ const DNS: React.FC = () => {
|
|||||||
fakeIPFilter,
|
fakeIPFilter,
|
||||||
useSystemHosts,
|
useSystemHosts,
|
||||||
respectRules,
|
respectRules,
|
||||||
|
defaultNameserver,
|
||||||
nameserver,
|
nameserver,
|
||||||
proxyServerNameserver,
|
proxyServerNameserver,
|
||||||
directNameserver,
|
directNameserver,
|
||||||
@ -149,11 +151,12 @@ const DNS: React.FC = () => {
|
|||||||
'use-hosts': values.useHosts,
|
'use-hosts': values.useHosts,
|
||||||
'use-system-hosts': values.useSystemHosts,
|
'use-system-hosts': values.useSystemHosts,
|
||||||
'respect-rules': values.respectRules,
|
'respect-rules': values.respectRules,
|
||||||
|
'default-nameserver': values.defaultNameserver,
|
||||||
nameserver: values.nameserver,
|
nameserver: values.nameserver,
|
||||||
'proxy-server-nameserver': values.proxyServerNameserver,
|
'proxy-server-nameserver': values.proxyServerNameserver,
|
||||||
'direct-nameserver': values.directNameserver,
|
'direct-nameserver': values.directNameserver,
|
||||||
fallback: [],
|
fallback: undefined,
|
||||||
'fallback-filter': {}
|
'fallback-filter': undefined
|
||||||
}
|
}
|
||||||
if (values.useNameserverPolicy) {
|
if (values.useNameserverPolicy) {
|
||||||
dnsConfig['nameserver-policy'] = Object.fromEntries(
|
dnsConfig['nameserver-policy'] = Object.fromEntries(
|
||||||
@ -223,18 +226,23 @@ const DNS: React.FC = () => {
|
|||||||
</SettingItem>
|
</SettingItem>
|
||||||
|
|
||||||
<div className="flex flex-col items-stretch">
|
<div className="flex flex-col items-stretch">
|
||||||
<h3>节点域名解析</h3>
|
<h3>DNS 服务器域名解析</h3>
|
||||||
{renderListInputs('proxyServerNameserver', '例:tls://223.5.5.5')}
|
{renderListInputs('defaultNameserver', '例:223.5.5.5,仅支持 IP')}
|
||||||
</div>
|
</div>
|
||||||
<Divider className="my-2" />
|
<Divider className="my-2" />
|
||||||
<div className="flex flex-col items-stretch">
|
<div className="flex flex-col items-stretch">
|
||||||
<h3>DNS 服务器</h3>
|
<h3>代理服务器域名解析</h3>
|
||||||
{renderListInputs('nameserver', '例:tls://223.5.5.5')}
|
{renderListInputs('proxyServerNameserver', '例:tls://dns.alidns.com')}
|
||||||
</div>
|
</div>
|
||||||
<Divider className="my-2" />
|
<Divider className="my-2" />
|
||||||
<div className="flex flex-col items-stretch">
|
<div className="flex flex-col items-stretch">
|
||||||
<h3>直连 DNS 服务器</h3>
|
<h3>默认解析服务器</h3>
|
||||||
{renderListInputs('directNameserver', '例:tls://223.5.5.5')}
|
{renderListInputs('nameserver', '例:tls://dns.alidns.com')}
|
||||||
|
</div>
|
||||||
|
<Divider className="my-2" />
|
||||||
|
<div className="flex flex-col items-stretch">
|
||||||
|
<h3>直连解析服务器</h3>
|
||||||
|
{renderListInputs('directNameserver', '例:tls://dns.alidns.com')}
|
||||||
</div>
|
</div>
|
||||||
<Divider className="my-2" />
|
<Divider className="my-2" />
|
||||||
<SettingItem title="覆盖DNS策略" divider>
|
<SettingItem title="覆盖DNS策略" divider>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user