On 2024-07-18 00:25, Jonathan Lee wrote:
How do we enable tproxy in Squid
2024/07/17 21:22:41| Processing: http_port 127.0.0.1:3128 tproxy ...
...
2024/07/17 21:22:41| ERROR: configuration failure: requires TPROXY feature to
be enabled by ./configure
As strongly implied by the error message, TPROXY support has to be
enabled by using Squid ./configure parameters (among other things).
Running ./configure --help does not, unfortunately, contain the word
"TPROXY", but searching for "proxy" reveals the following relevant
./configure options:
--enable-ipfw-transparent
Enable Transparent Proxy support for systems using
FreeBSD IPFW-style firewalling.
--enable-ipf-transparent
Enable Transparent Proxy support using
IPFilter-style firewalling
--enable-pf-transparent Enable Transparent Proxy support for systems using
PF network address redirection.
--enable-linux-netfilter
Enable Transparent Proxy support for Linux
(Netfilter)
Pick the one matching your environment and check ./configure output for
relevant lines, while keeping in mind that Squid still has a lot of text
inconsistencies (e.g., "TPROXY" vs. "tproxy" vs. "Transparent Proxy" vs.
"transparent proxying") that require relaxed searching rules. For example:
FreeBSD IPFW-based transparent proxying enabled: no
IPF-based transparent proxying requested: no
PF-based transparent proxying requested: no
IPF-based transparent proxying enabled: no
Searching squid.conf.documented for similar terms may be useful as well.
HTH,
Alex.
_______________________________________________
squid-users mailing list
[email protected]
https://lists.squid-cache.org/listinfo/squid-users