Lines 10-27
Link Here
|
10 |
# Add the following lines to /etc/rc.conf to enable dnscrypt-proxy: |
10 |
# Add the following lines to /etc/rc.conf to enable dnscrypt-proxy: |
11 |
# |
11 |
# |
12 |
# dnscrypt_proxy_instances (str): Set to "dnscrypt_proxy" by default. |
12 |
# dnscrypt_proxy_instances (str): Set to "dnscrypt_proxy" by default. |
13 |
# List of dnscrypt_proxy instance id's, |
13 |
# List of dnscrypt_proxy instance id's, |
14 |
# e.g. "dnscrypt_proxy_1 dnscrypt_proxy_2", etc. |
14 |
# e.g. "dnscrypt_proxy_1 dnscrypt_proxy_2", etc. |
15 |
# {instance_id}_enable (bool): Set to NO by default. |
15 |
# {instance_id}_enable (bool): Set to NO by default. |
16 |
# Set to YES to enable dnscrypt-proxy. |
16 |
# Set to YES to enable dnscrypt-proxy. |
17 |
# {instance_id}_uid (str): Set to "_dnscrypt-proxy" by default. |
17 |
# {instance_id}_uid (str): Set to "_dnscrypt-proxy" by default. |
18 |
# User to switch to after starting. |
18 |
# User to switch to after starting. |
19 |
# {instance_id}_resolver (str): Set to "opendns" by default. |
19 |
# {instance_id}_resolver (str): Set to "random" by default. |
20 |
# Choose a different upstream resolver. |
20 |
# Better select your own choises. |
21 |
# {instance_id}_pidfile (str): default: "/var/run/dnscrypt-proxy.pid" |
21 |
# {instance_id}_pidfile (str): default: "/var/run/dnscrypt-proxy.pid" |
22 |
# Location of pid file. |
22 |
# Location of pid file. |
23 |
# {instance_id}_logfile (str): default: "/var/log/dnscrypt-proxy.log" |
23 |
# {instance_id}_logfile (str): default: "/var/log/dnscrypt-proxy.log" |
24 |
# Location of log file. |
24 |
# Location of log file. |
25 |
# |
25 |
# |
26 |
# To redirect a local resolver through dnscrypt-proxy, point it at 127.0.0.2 |
26 |
# To redirect a local resolver through dnscrypt-proxy, point it at 127.0.0.2 |
27 |
# and add the following to rc.conf: |
27 |
# and add the following to rc.conf: |
Lines 56-65
Link Here
|
56 |
eval dnscrypt_proxy_pidfile_tmp=\${${i}_pidfile} |
56 |
eval dnscrypt_proxy_pidfile_tmp=\${${i}_pidfile} |
57 |
eval dnscrypt_proxy_logfile_tmp=\${${i}_logfile} |
57 |
eval dnscrypt_proxy_logfile_tmp=\${${i}_logfile} |
58 |
|
58 |
|
59 |
: ${dnscrypt_proxy_uid_tmp:=_dnscrypt-proxy} # User to run daemon as |
59 |
: ${dnscrypt_proxy_uid_tmp:=_dnscrypt-proxy} # User to run daemon as |
60 |
: ${dnscrypt_proxy_resolver_tmp:=cisco} # resolver to use |
60 |
: ${dnscrypt_proxy_resolver_tmp:=random} # Resolver to use |
61 |
: ${dnscrypt_proxy_pidfile_tmp:=/var/run/${i}.pid} # Path to pid file |
61 |
: ${dnscrypt_proxy_pidfile_tmp:=/var/run/${i}.pid} # Path to pid file |
62 |
: ${dnscrypt_proxy_logfile_tmp:=/var/log/${i}.log} # Path to log file |
62 |
: ${dnscrypt_proxy_logfile_tmp:=/var/log/${i}.log} # Path to log file |
63 |
|
63 |
|
64 |
command_args="-d -p ${dnscrypt_proxy_pidfile_tmp} -l ${dnscrypt_proxy_logfile_tmp} -u ${dnscrypt_proxy_uid_tmp} -R ${dnscrypt_proxy_resolver_tmp}" |
64 |
command_args="-d -p ${dnscrypt_proxy_pidfile_tmp} -l ${dnscrypt_proxy_logfile_tmp} -u ${dnscrypt_proxy_uid_tmp} -R ${dnscrypt_proxy_resolver_tmp}" |
65 |
|
65 |
|