From 00abce456c275b45f70ad58b4e19727243adc0b3 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sun, 15 May 2011 10:48:58 +0000 Subject: [PATCH] Improve the listen-address documentation MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Explicitly mention that hostnames can be used instead of IP addresses, that only the first address returned will be used and what happens if the address is invalid. Requested by Cálestyo in #3302213. --- doc/source/p-config.sgml | 47 +++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/doc/source/p-config.sgml b/doc/source/p-config.sgml index ce36f36d..b05dc3af 100644 --- a/doc/source/p-config.sgml +++ b/doc/source/p-config.sgml @@ -3,7 +3,7 @@ Purpose : Used with other docs and files only. - $Id: p-config.sgml,v 2.69 2011/03/27 14:14:13 fabiankeil Exp $ + $Id: p-config.sgml,v 2.70 2011/04/19 13:14:10 fabiankeil Exp $ Copyright (C) 2001-2010 Privoxy Developers http://www.privoxy.org/ See LICENSE. @@ -97,7 +97,7 @@ Sample Configuration File for Privoxy v&p-version; - $Id: p-config.sgml,v 2.69 2011/03/27 14:14:13 fabiankeil Exp $ + $Id: p-config.sgml,v 2.70 2011/04/19 13:14:10 fabiankeil Exp $ Copyright (C) 2001-2010 Privoxy Developers http://www.privoxy.org/ @@ -1194,7 +1194,7 @@ actionsfile Specifies: - The IP address and TCP port on which Privoxy will + The address and TCP port on which Privoxy will listen for client requests. @@ -1203,6 +1203,7 @@ actionsfile Type of value: [IP-Address]:Port + [Hostname]:Port @@ -1233,15 +1234,39 @@ actionsfile serve requests from other machines (e.g. on your local network) as well, you will need to override the default. + + If a hostname is used instead of an IP address, Privoxy + will try to resolve it to an IP address and if there are multiple, use the first + one returned. + + + If the address for the hostname isn't already known on the system + (for example because it's in /etc/hostname), this may result in DNS + traffic. + + + If the specified address isn't available on the system, or if the + hostname can't be resolved, Privoxy + will fail to start. + IPv6 addresses containing colons have to be quoted by brackets. + They can only be used if Privoxy has + been compiled with IPv6 support. If you aren't sure if your version + supports it, have a look at + http://config.privoxy.org/show-status. + + + If you leave out the address, Privoxy will bind to all + IPv4 interfaces (addresses) on your machine and may become reachable from the + Internet and/or the local network. Be aware that some GNU/Linux distributions + modify that behaviour without updating the documentation. Check for non-standard + patches if your Privoxyversion behaves differently. - If you leave out the IP address, Privoxy will - bind to all IPv4 interfaces (addresses) on your machine and may become reachable - from the Internet. In that case, consider using access control lists (ACL's, see below), and/or - a firewall. + If you configure Privoxyto be reachable from the + network, consider using access control lists + (ACL's, see below), and/or a firewall. If you open Privoxy to untrusted users, you will @@ -1249,6 +1274,12 @@ actionsfile linkend="enable-edit-actions">enable-edit-actions and enable-remote-toggle + + With the exception noted above, listening on multiple addresses is currently + not supported by Privoxy directly. + It can be done on most operating systems by letting a packet filter + redirect request for certain addresses to Privoxy, though. + -- 2.39.2