nixos/dnscrypt-proxy: get resolver list from github
The list has disappeared from its ordinary location at download.dnscrypt.org.
This commit is contained in:
parent
472002f216
commit
de15e7894b
@ -254,12 +254,12 @@ in
|
|||||||
path = with pkgs; [ curl diffutils dnscrypt-proxy minisign ];
|
path = with pkgs; [ curl diffutils dnscrypt-proxy minisign ];
|
||||||
script = ''
|
script = ''
|
||||||
cd ${stateDirectory}
|
cd ${stateDirectory}
|
||||||
domain=download.dnscrypt.org
|
domain=raw.githubusercontent.com
|
||||||
get="curl -fSs --resolve $domain:443:$(hostip -r 8.8.8.8 $domain | head -1)"
|
get="curl -fSs --resolve $domain:443:$(hostip -r 8.8.8.8 $domain | head -1)"
|
||||||
$get -o dnscrypt-resolvers.csv.tmp \
|
$get -o dnscrypt-resolvers.csv.tmp \
|
||||||
https://$domain/dnscrypt-proxy/dnscrypt-resolvers.csv
|
https://$domain/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv
|
||||||
$get -o dnscrypt-resolvers.csv.minisig.tmp \
|
$get -o dnscrypt-resolvers.csv.minisig.tmp \
|
||||||
https://$domain/dnscrypt-proxy/dnscrypt-resolvers.csv.minisig
|
https://$domain/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv.minisig
|
||||||
mv dnscrypt-resolvers.csv.minisig{.tmp,}
|
mv dnscrypt-resolvers.csv.minisig{.tmp,}
|
||||||
minisign -q -V -p ${upstreamResolverListPubKey} \
|
minisign -q -V -p ${upstreamResolverListPubKey} \
|
||||||
-m dnscrypt-resolvers.csv.tmp -x dnscrypt-resolvers.csv.minisig
|
-m dnscrypt-resolvers.csv.tmp -x dnscrypt-resolvers.csv.minisig
|
||||||
|
Loading…
x
Reference in New Issue
Block a user