From a3b40e6176ad7f276ea7d2a5d271a1b59727a47b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 25 Aug 2026 12:23:39 +0000
Subject: [PATCH] Update HTML documentation from man pages
---
doc/html/man5/3proxy.cfg.5.html | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/doc/html/man5/3proxy.cfg.5.html b/doc/html/man5/3proxy.cfg.5.html
index 0af8364..d91f020 100644
--- a/doc/html/man5/3proxy.cfg.5.html
+++ b/doc/html/man5/3proxy.cfg.5.html
@@ -825,6 +825,26 @@ the external address for this request to <ip>.
It can be chained with another parent type. It’s
useful to set the external IP based on ACL or make it
random.
+extport does not redirect the request; it sets the range
+the local port of outgoing connections is taken from, given
+as FIRST-LAST inclusive in place of the port
+argument, with 0.0.0.0 as the address, for example parent
+1000 extport 0.0.0.0 40000-40100. Where the system can
+be asked to pick the port itself (Linux
+IP_LOCAL_PORT_RANGE) it does, otherwise a port is
+picked at random from the range and retried if it is already
+in use, up to ten times. It can be chained with another
+parent type, and the access rule it belongs to decides which
+requests it applies to, so allow * * * * UDPASSOC
+followed by parent 1000 extport 0.0.0.0 40000-40100
+limits it to UDP associations. The range is applied when the
+outgoing connection is made, so a kept alive connection
+carrying several requests uses the rule that matched when it
+was opened.
+intport is the same for sockets bound on the side facing
+the client: the port a UDP association tells the client to
+send its datagrams to, and the FTP proxy data connection.
+
tcp simply redirect connection. TCP is always last in
chain. This type of proxy is a simple TCP redirection, it
does not support parent authentication.