dnscrypt-proxy: add package with config files, version 1.4.0

Signed-off-by: Damiano Renfer <damiano.renfer@gmail.com>
This commit is contained in:
Damiano Renfer
2014-09-02 22:16:17 +02:00
parent 6c91732b07
commit 3fc82c470a
3 changed files with 153 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
config dnscrypt-proxy
option address '127.0.0.1'
option port '5353'
# option resolver 'opendns'
# option resolvers_list '/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv'

View File

@@ -0,0 +1,27 @@
#!/bin/sh /etc/rc.common
START=50
start_instance () {
local section="$1"
config_get address "$section" 'address'
config_get port "$section" 'port'
config_get resolver "$section" 'resolver'
config_get resolvers_list "$section" 'resolvers_list'
service_start /usr/sbin/dnscrypt-proxy -d \
-a ${address}:${port} \
-u nobody \
-L ${resolvers_list:-'/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv'} \
-R ${resolver:-'opendns'}
}
start() {
config_load 'dnscrypt-proxy'
config_foreach start_instance 'dnscrypt-proxy'
}
stop() {
service_stop /usr/sbin/dnscrypt-proxy
}