diff options
| author | Jemy Zhang <jemy.zhang@gmail.com> | 2018-03-07 17:22:19 +0800 |
|---|---|---|
| committer | Jemy Zhang <jemy.zhang@gmail.com> | 2018-03-07 17:26:56 +0800 |
| commit | 1831d97cf10196fe3b4c174f54b508efb4e76b28 (patch) | |
| tree | 2f983d047dc435e937cfea68d614299378782ed3 /net/https-dns-proxy/files | |
| parent | cba7023cf228bd48c3077cddaf7a976789491e5d (diff) | |
net/https-dns-proxy: Update to 2018-01-28
+ initial DNS resolve via proxy
+ option of subnet address
+ option of proxy server
Signed-off-by: Jemy Zhang <jemy.zhang@gmail.com>
Diffstat (limited to 'net/https-dns-proxy/files')
| -rw-r--r-- | net/https-dns-proxy/files/https_dns_proxy.config | 2 | ||||
| -rw-r--r-- | net/https-dns-proxy/files/https_dns_proxy.init | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/net/https-dns-proxy/files/https_dns_proxy.config b/net/https-dns-proxy/files/https_dns_proxy.config index 17f355738..7f5aaa669 100644 --- a/net/https-dns-proxy/files/https_dns_proxy.config +++ b/net/https-dns-proxy/files/https_dns_proxy.config @@ -3,3 +3,5 @@ config https_dns_proxy option listen_port '5053' option user 'nobody' option group 'nogroup' + option subnet_addr '' + option proxy_server '' diff --git a/net/https-dns-proxy/files/https_dns_proxy.init b/net/https-dns-proxy/files/https_dns_proxy.init index 333f3cac3..29bd71ed7 100644 --- a/net/https-dns-proxy/files/https_dns_proxy.init +++ b/net/https-dns-proxy/files/https_dns_proxy.init @@ -13,11 +13,21 @@ start_instance() { config_get listen_port "$cfg" listen_port config_get user "$cfg" user config_get group "$cfg" group + config_get subnet_addr "$cfg" subnet_addr + config_get proxy_server "$cfg" proxy_server + + if [ -n "$subnet_addr" ]; then + subnet_param="-e $subnet_addr" + fi + + if [ -n "$proxy_server" ]; then + proxy_param="-t $proxy_server" + fi procd_open_instance procd_set_param command ${PROG} \ -a "$listen_addr" -p "$listen_port" \ - -u "$user" -g "$group" + -u "$user" -g "$group" $subnet_param $proxy_param procd_set_param respawn procd_close_instance } |
