Skip to content

Commit e3fe755

Browse files
committed
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
1 parent 3ee2167 commit e3fe755

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

app/src/main/java/io/nekohasekai/sagernet/database/DataStore.kt

+14-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,24 @@ package io.nekohasekai.sagernet.database
22

33
import android.os.Binder
44
import androidx.preference.PreferenceDataStore
5-
import io.nekohasekai.sagernet.*
5+
import io.nekohasekai.sagernet.CONNECTION_TEST_URL
6+
import io.nekohasekai.sagernet.GroupType
7+
import io.nekohasekai.sagernet.IPv6Mode
8+
import io.nekohasekai.sagernet.Key
9+
import io.nekohasekai.sagernet.TunImplementation
610
import io.nekohasekai.sagernet.bg.BaseService
711
import io.nekohasekai.sagernet.bg.VpnService
812
import io.nekohasekai.sagernet.database.preference.OnPreferenceDataStoreChangeListener
913
import io.nekohasekai.sagernet.database.preference.PublicDatabase
1014
import io.nekohasekai.sagernet.database.preference.RoomPreferenceDataStore
11-
import io.nekohasekai.sagernet.ktx.*
15+
import io.nekohasekai.sagernet.ktx.boolean
16+
import io.nekohasekai.sagernet.ktx.int
17+
import io.nekohasekai.sagernet.ktx.long
18+
import io.nekohasekai.sagernet.ktx.parsePort
19+
import io.nekohasekai.sagernet.ktx.string
20+
import io.nekohasekai.sagernet.ktx.stringSet
21+
import io.nekohasekai.sagernet.ktx.stringToInt
22+
import io.nekohasekai.sagernet.ktx.stringToIntIfExists
1223
import moe.matsuri.nb4a.TempDatabase
1324

1425
object DataStore : OnPreferenceDataStoreChangeListener {
@@ -98,7 +109,7 @@ object DataStore : OnPreferenceDataStoreChangeListener {
98109
var showGroupInNotification by configurationStore.boolean("showGroupInNotification")
99110

100111
var remoteDns by configurationStore.string(Key.REMOTE_DNS) { "https://dns.google/dns-query" }
101-
var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://120.53.53.53/dns-query" }
112+
var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://223.5.5.5/dns-query" }
102113
var enableDnsRouting by configurationStore.boolean(Key.ENABLE_DNS_ROUTING) { true }
103114
var enableFakeDns by configurationStore.boolean(Key.ENABLE_FAKEDNS)
104115

app/src/main/res/xml/global_preferences.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
app:title="@string/domain_strategy_for_remote"
178178
app:useSimpleSummaryProvider="true" />
179179
<EditTextPreference
180-
app:defaultValue="https://120.53.53.53/dns-query"
180+
app:defaultValue="https://223.5.5.5/dns-query"
181181
app:icon="@drawable/ic_action_dns"
182182
app:key="directDns"
183183
app:title="@string/direct_dns"

0 commit comments

Comments
 (0)