mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-19 22:50:05 +08:00
fix: set default dns to 233.5.5.5
Closes: #861 Closes: #860 Closes: #859 Closes: #857 Closes: #856 Closes: #854 Closes: #853 Closes: #852 Closes: #850 Closes: #858
This commit is contained in:
parent
3ee216700c
commit
e3fe755b25
@ -2,13 +2,24 @@ package io.nekohasekai.sagernet.database
|
|||||||
|
|
||||||
import android.os.Binder
|
import android.os.Binder
|
||||||
import androidx.preference.PreferenceDataStore
|
import androidx.preference.PreferenceDataStore
|
||||||
import io.nekohasekai.sagernet.*
|
import io.nekohasekai.sagernet.CONNECTION_TEST_URL
|
||||||
|
import io.nekohasekai.sagernet.GroupType
|
||||||
|
import io.nekohasekai.sagernet.IPv6Mode
|
||||||
|
import io.nekohasekai.sagernet.Key
|
||||||
|
import io.nekohasekai.sagernet.TunImplementation
|
||||||
import io.nekohasekai.sagernet.bg.BaseService
|
import io.nekohasekai.sagernet.bg.BaseService
|
||||||
import io.nekohasekai.sagernet.bg.VpnService
|
import io.nekohasekai.sagernet.bg.VpnService
|
||||||
import io.nekohasekai.sagernet.database.preference.OnPreferenceDataStoreChangeListener
|
import io.nekohasekai.sagernet.database.preference.OnPreferenceDataStoreChangeListener
|
||||||
import io.nekohasekai.sagernet.database.preference.PublicDatabase
|
import io.nekohasekai.sagernet.database.preference.PublicDatabase
|
||||||
import io.nekohasekai.sagernet.database.preference.RoomPreferenceDataStore
|
import io.nekohasekai.sagernet.database.preference.RoomPreferenceDataStore
|
||||||
import io.nekohasekai.sagernet.ktx.*
|
import io.nekohasekai.sagernet.ktx.boolean
|
||||||
|
import io.nekohasekai.sagernet.ktx.int
|
||||||
|
import io.nekohasekai.sagernet.ktx.long
|
||||||
|
import io.nekohasekai.sagernet.ktx.parsePort
|
||||||
|
import io.nekohasekai.sagernet.ktx.string
|
||||||
|
import io.nekohasekai.sagernet.ktx.stringSet
|
||||||
|
import io.nekohasekai.sagernet.ktx.stringToInt
|
||||||
|
import io.nekohasekai.sagernet.ktx.stringToIntIfExists
|
||||||
import moe.matsuri.nb4a.TempDatabase
|
import moe.matsuri.nb4a.TempDatabase
|
||||||
|
|
||||||
object DataStore : OnPreferenceDataStoreChangeListener {
|
object DataStore : OnPreferenceDataStoreChangeListener {
|
||||||
@ -98,7 +109,7 @@ object DataStore : OnPreferenceDataStoreChangeListener {
|
|||||||
var showGroupInNotification by configurationStore.boolean("showGroupInNotification")
|
var showGroupInNotification by configurationStore.boolean("showGroupInNotification")
|
||||||
|
|
||||||
var remoteDns by configurationStore.string(Key.REMOTE_DNS) { "https://dns.google/dns-query" }
|
var remoteDns by configurationStore.string(Key.REMOTE_DNS) { "https://dns.google/dns-query" }
|
||||||
var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://120.53.53.53/dns-query" }
|
var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://223.5.5.5/dns-query" }
|
||||||
var enableDnsRouting by configurationStore.boolean(Key.ENABLE_DNS_ROUTING) { true }
|
var enableDnsRouting by configurationStore.boolean(Key.ENABLE_DNS_ROUTING) { true }
|
||||||
var enableFakeDns by configurationStore.boolean(Key.ENABLE_FAKEDNS)
|
var enableFakeDns by configurationStore.boolean(Key.ENABLE_FAKEDNS)
|
||||||
|
|
||||||
|
|||||||
@ -177,7 +177,7 @@
|
|||||||
app:title="@string/domain_strategy_for_remote"
|
app:title="@string/domain_strategy_for_remote"
|
||||||
app:useSimpleSummaryProvider="true" />
|
app:useSimpleSummaryProvider="true" />
|
||||||
<EditTextPreference
|
<EditTextPreference
|
||||||
app:defaultValue="https://120.53.53.53/dns-query"
|
app:defaultValue="https://223.5.5.5/dns-query"
|
||||||
app:icon="@drawable/ic_action_dns"
|
app:icon="@drawable/ic_action_dns"
|
||||||
app:key="directDns"
|
app:key="directDns"
|
||||||
app:title="@string/direct_dns"
|
app:title="@string/direct_dns"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user