mirror of
https://github.com/recloudstream/cloudstream.git
synced 2025-05-17 19:25:55 +08:00
add DoH DNS servers (#1481)
This commit is contained in:
@ -84,4 +84,24 @@ fun OkHttpClient.Builder.addQuad9Dns() = (
|
||||
"9.9.9.9",
|
||||
"149.112.112.112",
|
||||
)
|
||||
))
|
||||
))
|
||||
|
||||
fun OkHttpClient.Builder.addDnsSbDns() = (
|
||||
addGenericDns(
|
||||
"https://doh.dns.sb/dns-query",
|
||||
//https://dns.sb/guide/
|
||||
listOf(
|
||||
"185.222.222.222",
|
||||
"45.11.45.11",
|
||||
)
|
||||
))
|
||||
|
||||
fun OkHttpClient.Builder.addCanadianShieldDns() = (
|
||||
addGenericDns(
|
||||
"https://private.canadianshield.cira.ca/dns-query",
|
||||
//https://www.cira.ca/en/canadian-shield/configure/summary-cira-canadian-shield-dns-resolver-addresses/
|
||||
listOf(
|
||||
"149.112.121.10",
|
||||
"149.112.122.10",
|
||||
)
|
||||
))
|
||||
|
@ -43,6 +43,8 @@ fun buildDefaultClient(context: Context): OkHttpClient {
|
||||
4 -> addAdGuardDns()
|
||||
5 -> addDNSWatchDns()
|
||||
6 -> addQuad9Dns()
|
||||
7 -> addDnsSbDns()
|
||||
8 -> addCanadianShieldDns()
|
||||
}
|
||||
}
|
||||
// Needs to be build as otherwise the other builders will change this object
|
||||
|
@ -22,6 +22,8 @@
|
||||
<item>AdGuard</item>
|
||||
<item>DNS.WATCH</item>
|
||||
<item>Quad9</item>
|
||||
<item>DNS.SB</item>
|
||||
<item>Canadian Shield</item>
|
||||
</array>
|
||||
<array name="dns_pref_values">
|
||||
<item>0</item>
|
||||
@ -31,6 +33,8 @@
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
</array>
|
||||
|
||||
<array name="limit_title_rez_pref_names">
|
||||
|
@ -22,6 +22,8 @@
|
||||
<item>AdGuard</item>
|
||||
<item>DNS.WATCH</item>
|
||||
<item>Quad9</item>
|
||||
<item>DNS.SB</item>
|
||||
<item>Canadian Shield</item>
|
||||
</array>
|
||||
<array name="dns_pref_values">
|
||||
<item>0</item>
|
||||
@ -31,6 +33,8 @@
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
</array>
|
||||
|
||||
<array name="apk_installer_pref">
|
||||
|
Reference in New Issue
Block a user