mirror of
https://github.com/openwrt/packages.git
synced 2025-12-26 11:16:31 +04:00
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:
5
net/dnscrypt-proxy/files/dnscrypt-proxy.config
Normal file
5
net/dnscrypt-proxy/files/dnscrypt-proxy.config
Normal 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'
|
||||
27
net/dnscrypt-proxy/files/dnscrypt-proxy.init
Normal file
27
net/dnscrypt-proxy/files/dnscrypt-proxy.init
Normal 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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user