<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Cache&#x2F;Proxy]]></title><description><![CDATA[Discussions about packages which handle caching and proxy functions such as squid, lightsquid, squidGuard, etc.]]></description><link>https://forum.netgate.com/category/52</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 04:19:52 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/category/52.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Mar 2026 08:47:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[HAProxy serving two domains, but only one is reachable]]></title><description><![CDATA[@daro If you want to direct domain.tld to 192.168.180.48 and www.domain.tld to .50 that would be setup in haproxy, not any port forwards.
]]></description><link>https://forum.netgate.com/topic/200292/haproxy-serving-two-domains-but-only-one-is-reachable</link><guid isPermaLink="true">https://forum.netgate.com/topic/200292/haproxy-serving-two-domains-but-only-one-is-reachable</guid><dc:creator><![CDATA[johnpoz]]></dc:creator><pubDate>Thu, 05 Mar 2026 08:47:11 GMT</pubDate></item><item><title><![CDATA[Weird behavior with Haproxy]]></title><description><![CDATA[<p dir="auto">I have an instance of pfsense CE running on Vmware cloud Director.</p>
<p dir="auto">HAProxy frontend is https with offloading and in the backend there are two nodes listening on port 80 with apache 2.2 that acts as reverse proxy to a tomcat webapp. Persistence is cookie based (no stick table).</p>
<p dir="auto">Sometime the returned web pages to the client are incomplete, but there are no evidences of who stopped the transmission.</p>
<p dir="auto">I can't use transparent ssl with source ip persistence (in this scenario the broken pages are not appearing ) because some clients are under NAT proxy, so they appear to call from a single public IP address, breaking the persistence.</p>
<p dir="auto">Anyone faced similar behavior?</p>
]]></description><link>https://forum.netgate.com/topic/200277/weird-behavior-with-haproxy</link><guid isPermaLink="true">https://forum.netgate.com/topic/200277/weird-behavior-with-haproxy</guid><dc:creator><![CDATA[sistemiBelliveit]]></dc:creator><pubDate>Tue, 03 Mar 2026 10:11:18 GMT</pubDate></item><item><title><![CDATA[Is it possible to have two different shared front-ends with different types?]]></title><description><![CDATA[<p dir="auto">Way back in time, I set up HAProxy to use TCP passthrough via a "shared" front end to multiple back-end domain servers. I call it shared but the "shared" front end setting is not set.</p>
<p dir="auto">That pseudo shared front end is of type ssl/https (TCP mode).</p>
<p dir="auto">Yes, I know that doesn't use HAProxy "correctly" since it doesn't offload TLS processing to the proxy.</p>
<p dir="auto">Now, I have a new domain for which I would like to offload TLS processing. No problem, you might think: just add a new front end of type http/https (offloading) for that domain.</p>
<p dir="auto">The rub is that I want that new domain to also be proxied on inbound TCP 443 which the existing "shared" front end already listens on.</p>
<p dir="auto">My question is, is there any way to add a second front end of a different type that listens on an existing HAProxy front end port?</p>
<p dir="auto">I think the answer is no -- but in case there's something I haven't thought of...</p>
<p dir="auto">FWIW, I cannot switch the current front end to offloading due to backend server requirements.</p>
<p dir="auto">Maybe this screenshot will explain better what I would like to acheive.</p>
<p dir="auto"><img src="/assets/uploads/files/1768134690310-2026-01-11_07-18-02-resized.png" alt="2026-01-11_07-18-02.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.netgate.com/topic/199790/is-it-possible-to-have-two-different-shared-front-ends-with-different-types</link><guid isPermaLink="true">https://forum.netgate.com/topic/199790/is-it-possible-to-have-two-different-shared-front-ends-with-different-types</guid><dc:creator><![CDATA[yobyot]]></dc:creator><pubDate>Sun, 11 Jan 2026 12:33:13 GMT</pubDate></item><item><title><![CDATA[RESOLVED~Squid different cache location and management.]]></title><description><![CDATA[@tinfoilmatt what about nullfs for var/logs?
]]></description><link>https://forum.netgate.com/topic/199782/resolved-squid-different-cache-location-and-management.</link><guid isPermaLink="true">https://forum.netgate.com/topic/199782/resolved-squid-different-cache-location-and-management.</guid><dc:creator><![CDATA[JonathanLee]]></dc:creator><pubDate>Fri, 09 Jan 2026 18:09:27 GMT</pubDate></item><item><title><![CDATA[HAProxy on pfSense 2.8.1 - Where can I find paid support?]]></title><description><![CDATA[You are most likely going to be looking at the advanced -&gt; pass-thru settings.
Have you consulted GPT?
Drop me an private message, maybe I can assist.
]]></description><link>https://forum.netgate.com/topic/199778/haproxy-on-pfsense-2.8.1-where-can-i-find-paid-support</link><guid isPermaLink="true">https://forum.netgate.com/topic/199778/haproxy-on-pfsense-2.8.1-where-can-i-find-paid-support</guid><dc:creator><![CDATA[tsmalmbe]]></dc:creator><pubDate>Fri, 09 Jan 2026 13:07:44 GMT</pubDate></item><item><title><![CDATA[WPAD with dns cache..]]></title><description><![CDATA[<p dir="auto">Hello fellow Netgate community members,</p>
<p dir="auto">Check this proxy.pac file out tell me what you think it has a dns cache and strips the brackets has bypass for private addresses even a cache max even anti recursion for the wpad calls itself</p>
<pre><code>like this var dnsCache = {};
var dnsOrder = [];
var DNS_CACHE_MAX = 500;

function cachedDnsResolve(host) {
    if (dnsCache[host]) {
        return dnsCache[host];
    }

    var ip = dnsResolve(host);

    if (ip) {
        dnsCache[host] = ip;
        dnsOrder.push(host);

        if (dnsOrder.length &gt; DNS_CACHE_MAX) {
            var oldest = dnsOrder.shift();
            delete dnsCache[oldest];
        }
    }

    return ip;
}

function FindProxyForURL(url, host) {
    url = url.toLowerCase();
    host = host.toLowerCase();

    // Strip brackets from IPv6 addresses
    var cleanHost = host.replace(/^\[|\]$/g, '');

    // Prevent WPAD recursion
    if (cleanHost === "192.168.1.6" || host === "wpad" || host === "wpad.local") {
        return "DIRECT";
    }

    // Localhost variants
    if (host === "localhost" || cleanHost === "127.0.0.1" || cleanHost === "::1") {
        return "DIRECT";
    }

    // Plain hostnames
    if (isPlainHostName(host)) {
        return "DIRECT";
    }

    // Local domains
    if (
        dnsDomainIs(host, ".local") ||
        dnsDomainIs(host, ".lan") ||
        dnsDomainIs(host, ".localdomain")
    ) {
        return "DIRECT";
    }

    // IPv4 literal local ranges
    if (
        /^(\d{1,3}\.){3}\d{1,3}$/.test(cleanHost) &amp;&amp; (
            isInNet(cleanHost, "10.0.0.0", "255.0.0.0") ||
            isInNet(cleanHost, "127.0.0.0", "255.0.0.0") ||
            isInNet(cleanHost, "169.254.0.0", "255.255.0.0") ||
            isInNet(cleanHost, "172.16.0.0", "255.240.0.0") ||
            isInNet(cleanHost, "192.168.0.0", "255.255.0.0") ||
            isInNet(cleanHost, "198.18.0.0", "255.254.0.0")
        )
    ) {
        return "DIRECT";
    }

    // Explicit IPv4 bypasses
    if (cleanHost === "192.168.1.1" || cleanHost === "192.168.1.2") {
        return "DIRECT";
    }

    // Router hostname
    if (host === "lee_family.home.arpa") {
        return "DIRECT";
    }

    // Explicit IPv6 router
    if (cleanHost === "2001:470:8052:a::1") {
        return "DIRECT";
    }

    // VPN subnet
    if (isInNet(cleanHost, "192.168.8.0", "255.255.255.0")) {
        return "DIRECT";
    }

    // Local IPv6 (ULA + link-local)
    if (cleanHost.startsWith("fe80") || cleanHost.startsWith("fd")) {
        return "DIRECT";
    }

    // IPv6 routed subnet via proxy
    var ip = cachedDnsResolve(cleanHost);
    if (ip) {
        ip = ip.replace(/^\[|\]$/g, '');  // Normalize in case DNS returns bracketed IPv6
        if (shExpMatch(ip, "2001:470:8052:a:*")) {
            return "PROXY [2001:470:8052:a::1]:3128";
        }
    }

    // Proxy HTTP family
    if (
        url.startsWith("http:") ||
        url.startsWith("https:") ||
        url.startsWith("ftp:") ||
        url.startsWith("gopher:")
    ) {
        return "PROXY 192.168.1.1:3128";
    }

    // Final fallback
    return "DIRECT";
}
</code></pre>
<p dir="auto">I think this is way better than the standard point to proxy one.</p>
]]></description><link>https://forum.netgate.com/topic/199752/wpad-with-dns-cache..</link><guid isPermaLink="true">https://forum.netgate.com/topic/199752/wpad-with-dns-cache..</guid><dc:creator><![CDATA[JonathanLee]]></dc:creator><pubDate>Tue, 06 Jan 2026 16:37:25 GMT</pubDate></item><item><title><![CDATA[Squid alternative for bandwidth control?]]></title><description><![CDATA[@JonathanLee said in Squid alternative for bandwidth control?:

@Cabledude remeber to block QUIC or udp over 443 with this setup also because traffic will quickly try to do that after.
also you can use access control lists for rep_mime_type too so you can block doh right when its seen with ssl/mitm mode
acl deny_rep_mime_doh rep_mime_type 
...
bingo no giant doh lists it will catch a ton of them its the kill short for doh abuse


Thank you Jonathan, much appreciated, though I decided to pass on this tool, so it's pearls for the hogwarths, which is a dutch saying for gifts given to people that don't make the most of it (or even don't care what's given, but that doesn't apply to me: I appreciate your efforts!)
]]></description><link>https://forum.netgate.com/topic/199584/squid-alternative-for-bandwidth-control</link><guid isPermaLink="true">https://forum.netgate.com/topic/199584/squid-alternative-for-bandwidth-control</guid><dc:creator><![CDATA[Cabledude]]></dc:creator><pubDate>Mon, 15 Dec 2025 22:28:19 GMT</pubDate></item><item><title><![CDATA[HAProxy in pfSense - TCP Connection craches after pfSense update from 24.11. to 25.07.01]]></title><description><![CDATA[<p dir="auto">Detailed Problem Description: Postgres server connection crashes in our environment. We have a Patroni cluster in a self-build network at Hetzner data centers. pgBouncer is used as connection pooler. A B2B web app connects to the cluster via the bouncer. Everything is managed and secured by redundant pfSense firewalls with HAProxy configuration. Since the last update of pfSense from version 24.11. to version 25.07.01, we get Postgres server connection crashes. Here is an excerpt from the pgBouncer logs:</p>
<p dir="auto">2025-12-08 16:07:04.652 UTC [812] WARNING tls_sbufio_recv: read failed: error:0A000126:SSL routines::unexpected eof while reading 2025-12-08 16:07:04.652 UTC [812] LOG S-0x7aa64290fae0: oc_testeurope01_property_fc1640606c9144ca8426de04bc633567/backup@10.100.30.9:7432 closing because: server conn crashed? (age=6s) 2025-12-08 16:07:04.652 UTC [812] LOG C-0x5905f700e420: oc_testeurope01_property_fc1640606c9144ca8426de04bc633567/backup@10.100.30.19:62334 closing because: server conn crashed? (age=6s) 2025-12-08 16:07:04.652 UTC [812] WARNING C-0x5905f700e420: oc_testeurope01_property_fc1640606c9144ca8426de04bc633567/backup@10.100.30.19:62334 pooler error: server conn crashed?</p>
<p dir="auto">This relates to our production systems (Fairmas offers B2B SaaS products for the Hotel Industry) and effects our user base. So this is business critical for us and we would really appreciate if you can help out here!<br />
Platform: Whitebox/Other<br />
Software Platform: pfSense<br />
Software Version: pfSense Plus 25.07.1</p>
]]></description><link>https://forum.netgate.com/topic/199521/haproxy-in-pfsense-tcp-connection-craches-after-pfsense-update-from-24.11.-to-25.07.01</link><guid isPermaLink="true">https://forum.netgate.com/topic/199521/haproxy-in-pfsense-tcp-connection-craches-after-pfsense-update-from-24.11.-to-25.07.01</guid><dc:creator><![CDATA[itfairmas]]></dc:creator><pubDate>Tue, 09 Dec 2025 11:42:34 GMT</pubDate></item><item><title><![CDATA[haproxy and vaultwarden - no connection over haproxy]]></title><description><![CDATA[Really really strange .. after I filter in the Stats Table to "192.168.1.12", I saw connections to 192.168.1.12:443. Now i change the port from Vaultwarden to 443 and .. I can connect? And in the backend, I connect to port 80?  incomprehensible...
And there is no port 80 open on the vaultwarden machine:
[root@vaultwarden:/opt/vaultwarden]$ ipa|grep ens18
2: ens18: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.1.12/24 brd 192.168.1.255 scope global ens18
[root@vaultwarden:/opt/vaultwarden]$ netstat -tulpn
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      667/sshd: /usr/sbin
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      819/master
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      87382/docker-proxy
tcp        0      0 127.0.0.1:33233         0.0.0.0:*               LISTEN      657/containerd
tcp6       0      0 :::22                   :::*                    LISTEN      667/sshd: /usr/sbin
tcp6       0      0 :::25                   :::*                    LISTEN      819/master
tcp6       0      0 :::5000                 :::*                    LISTEN      644/docker-registry
[root@vaultwarden:/opt/vaultwarden]$

and the backend from vaultwarden in /var/etc/haproxy/haproxy.cfg have a "192.168.1.11:80" too...
]]></description><link>https://forum.netgate.com/topic/199480/haproxy-and-vaultwarden-no-connection-over-haproxy</link><guid isPermaLink="true">https://forum.netgate.com/topic/199480/haproxy-and-vaultwarden-no-connection-over-haproxy</guid><dc:creator><![CDATA[BerndHu]]></dc:creator><pubDate>Wed, 03 Dec 2025 12:54:28 GMT</pubDate></item><item><title><![CDATA[ipv6 source inside ipv6 he tunnel broker running inside Squid with dual stack addresses]]></title><description><![CDATA[      
]]></description><link>https://forum.netgate.com/topic/199464/ipv6-source-inside-ipv6-he-tunnel-broker-running-inside-squid-with-dual-stack-addresses</link><guid isPermaLink="true">https://forum.netgate.com/topic/199464/ipv6-source-inside-ipv6-he-tunnel-broker-running-inside-squid-with-dual-stack-addresses</guid><dc:creator><![CDATA[JonathanLee]]></dc:creator><pubDate>Mon, 01 Dec 2025 03:44:20 GMT</pubDate></item><item><title><![CDATA[HAProxy na Frente como Proxy Reverso no pfSense, Apache&#x2F;Nginx atrás como Servidor Web]]></title><description><![CDATA[@Jarester Eita, já começou com respostas geradas por IA logo no dia 02 de Janeiro? 
]]></description><link>https://forum.netgate.com/topic/199463/haproxy-na-frente-como-proxy-reverso-no-pfsense-apache-nginx-atrás-como-servidor-web</link><guid isPermaLink="true">https://forum.netgate.com/topic/199463/haproxy-na-frente-como-proxy-reverso-no-pfsense-apache-nginx-atrás-como-servidor-web</guid><dc:creator><![CDATA[mcury]]></dc:creator><pubDate>Sun, 30 Nov 2025 18:27:41 GMT</pubDate></item><item><title><![CDATA[Haproxy, Nextcloud runs great but not Contao (mixed contend warnings)]]></title><description><![CDATA[Solution: after I change the .env.local I have so enter something like:
sudo -u www-data php vendor/bin/contao-console contao:setup

]]></description><link>https://forum.netgate.com/topic/199450/haproxy-nextcloud-runs-great-but-not-contao-mixed-contend-warnings</link><guid isPermaLink="true">https://forum.netgate.com/topic/199450/haproxy-nextcloud-runs-great-but-not-contao-mixed-contend-warnings</guid><dc:creator><![CDATA[BerndHu]]></dc:creator><pubDate>Fri, 28 Nov 2025 09:15:37 GMT</pubDate></item><item><title><![CDATA[squid 0.5.3 causes &quot;some update files aren&#x27;t signed correctly. error code 0x800b0109&quot; on windows update]]></title><description><![CDATA[@dauhee Have a look at https://lancache.net/
This project better handles windows updates and steam cache.
]]></description><link>https://forum.netgate.com/topic/199393/squid-0.5.3-causes-some-update-files-aren-t-signed-correctly.-error-code-0x800b0109-on-windows-update</link><guid isPermaLink="true">https://forum.netgate.com/topic/199393/squid-0.5.3-causes-some-update-files-aren-t-signed-correctly.-error-code-0x800b0109-on-windows-update</guid><dc:creator><![CDATA[aGeekhere]]></dc:creator><pubDate>Fri, 21 Nov 2025 18:41:28 GMT</pubDate></item><item><title><![CDATA[HAProxy- how to send HTTPS IP address to web server, I keep getting errors]]></title><description><![CDATA[It is added to the backend IIS server logging option. It is not receiving it from HAProxy..
]]></description><link>https://forum.netgate.com/topic/199392/haproxy-how-to-send-https-ip-address-to-web-server-i-keep-getting-errors</link><guid isPermaLink="true">https://forum.netgate.com/topic/199392/haproxy-how-to-send-https-ip-address-to-web-server-i-keep-getting-errors</guid><dc:creator><![CDATA[cjbujold]]></dc:creator><pubDate>Fri, 21 Nov 2025 18:14:18 GMT</pubDate></item><item><title><![CDATA[Anydesk not working]]></title><description><![CDATA[<p dir="auto">I have an issue with anydesk, i read that allowing the traffic from these:<br />
if (dnsDomainIs(host, "teamviewer.com") ||<br />
shExpMatch(host, "*.teamviewer.com")) {<br />
return "DIRECT";<br />
}</p>
<pre><code>// AnyDesk
if (dnsDomainIs(host, "anydesk.com") ||
    shExpMatch(host, "*.anydesk.com") ||
    shExpMatch(host, "*.net.anydesk.com") ||
    shExpMatch(host, "relay-*.anydesk.com") ||
    shExpMatch(host, "*.relay.anydesk.com")) {
    return "DIRECT"; 
</code></pre>
<p dir="auto">would make anydesk connections don't go through proxy because anydesk doesn't work with a transparent proxy config, it did work for teamviewer but anydesk is intermitent (only works 10% of the time)</p>
<p dir="auto">I have no ssl interception and Transparent HTTP Proxy is disabled.</p>
]]></description><link>https://forum.netgate.com/topic/199377/anydesk-not-working</link><guid isPermaLink="true">https://forum.netgate.com/topic/199377/anydesk-not-working</guid><dc:creator><![CDATA[jvk21]]></dc:creator><pubDate>Thu, 20 Nov 2025 17:53:53 GMT</pubDate></item><item><title><![CDATA[What is the most suitable tool to replace Squid?]]></title><description><![CDATA[Squid can be configured externally, I would love a how to guide on how to do this correctly.
]]></description><link>https://forum.netgate.com/topic/199237/what-is-the-most-suitable-tool-to-replace-squid</link><guid isPermaLink="true">https://forum.netgate.com/topic/199237/what-is-the-most-suitable-tool-to-replace-squid</guid><dc:creator><![CDATA[JonathanLee]]></dc:creator><pubDate>Wed, 05 Nov 2025 17:59:43 GMT</pubDate></item><item><title><![CDATA[HAProxy ssl offloading not working]]></title><description><![CDATA[<p dir="auto">We installed haproxy on Netgate 8200 device 25.07.1-RELEASE (amd64)<br />
installed acme certificates and get certificate from letsencrypt, everything ok.</p>
<p dir="auto">checked ssl offload in frontend and selected the acme generated certificate<br />
under SSL Offloading.</p>
<p dir="auto">result after Apply Changes:</p>
<p dir="auto">Errors found while starting haproxy<br />
[NOTICE] (72045) : haproxy version is 2.9.14-7c591d5<br />
[NOTICE] (72045) : path to executable is /usr/local/sbin/haproxy<br />
[ALERT] (72045) : config : Couldn't open the ca-file '/var/etc/haproxy_test/clientca_WAN_117.pem' (No such file or directory).<br />
[ALERT] (72045) : config : parsing [/var/etc/haproxy_test/haproxy.cfg:15] : 'bind x.x.x.x:443' in section 'frontend' : 'ca-file' : unable to load /var/etc/haproxy_test/clientca_WAN_117.pem<br />
[ALERT] (72045) : config : Error(s) found in configuration file : /var/etc/haproxy_test/haproxy.cfg<br />
[ALERT] (72045) : config : Fatal errors found in configuration.</p>
<p dir="auto">also package _devel has the same issue.</p>
<p dir="auto">on other boxes where haproxy was configured on 24.11 - upgraded to 25.07.1 its working.</p>
<p dir="auto">BUG ?? so what can we do now -<strong>bolded text</strong> we need this function.</p>
<p dir="auto">thank you all in advance</p>
]]></description><link>https://forum.netgate.com/topic/199189/haproxy-ssl-offloading-not-working</link><guid isPermaLink="true">https://forum.netgate.com/topic/199189/haproxy-ssl-offloading-not-working</guid><dc:creator><![CDATA[hoeselr]]></dc:creator><pubDate>Sat, 01 Nov 2025 10:01:53 GMT</pubDate></item><item><title><![CDATA[Solved: HAProxy 503 Proxy Error Caused by Duplicate Backend IDs]]></title><description><![CDATA[<p dir="auto">I ran into an issue with HAProxy that resulted in persistent 503 Service Unavailable errors, even though my backend servers were online and reachable. After a lot of troubleshooting, I found the cause and wanted to share the fix in case anyone else runs into this.</p>
<p dir="auto">The goal was to use HAProxy as a reverse proxy for several internal web services, for example:</p>
<ul>
<li>Proxmox on port 8006</li>
<li>TrueNAS on port 443</li>
<li>A few other servers on my LAN</li>
</ul>
<p dir="auto">Each service had its own backend set up in the GUI.</p>
<p dir="auto">Everything appeared configured correctly, but some backends (especially newly duplicated ones) would fail with:</p>
<pre><code>503 Service Unavailable
No server is available to handle this request.
</code></pre>
<p dir="auto">However, connecting directly (for example, <code>https://192.168.1.30:8006</code>) worked fine.</p>
<p dir="auto">The problem was caused by duplicate internal IDs in the generated HAProxy configuration file. When you clone (duplicate) an existing backend and modify it for a new service, HAProxy reuses the same numeric ID for both backends.</p>
<p dir="auto">You can see this by checking your configuration file at <code>/var/etc/haproxy.conf</code>.</p>
<p dir="auto">Example:</p>
<pre><code class="language-haproxy">backend pfsense_backend
    server truenas 192.168.1.10:443 id 101 ssl verify none

backend proxmox_backend
    server proxmox 192.168.1.30:8006 id 101 ssl verify none
</code></pre>
<p dir="auto">Both backend servers above are using the same <code>id 101</code>.</p>
<p dir="auto">Backends with the same IDs leads to connection and 503 errors.</p>
<p dir="auto">To fix it, delete that backend completely instead of cloning it and then recreate it from scratch manually. After this, you can check <code>haproxy.conf</code> again, each server line should now have a unique ID.</p>
<p dir="auto">Once I recreated the backend, the 503 error disappeared immediately.</p>
<p dir="auto">Hope it helps!</p>
]]></description><link>https://forum.netgate.com/topic/199188/solved-haproxy-503-proxy-error-caused-by-duplicate-backend-ids</link><guid isPermaLink="true">https://forum.netgate.com/topic/199188/solved-haproxy-503-proxy-error-caused-by-duplicate-backend-ids</guid><dc:creator><![CDATA[Unaudited1130]]></dc:creator><pubDate>Sat, 01 Nov 2025 09:32:26 GMT</pubDate></item><item><title><![CDATA[Please help to configure HAProxy to serve certifficate on internal LAN too]]></title><description><![CDATA[@johnpoz said in Please help to configure HAProxy to serve certifficate on internal LAN too:

Yeah - what part do you not understand if you always resolve nextcloud.domain.tld so that it hits your haproxy on your pfsense wan IP are you not getting?
You have 2 options - use a different domain internally and always go to nextcloud.publicdomain.tld, or use the same domain internally as external and run into the problem of what IP it resolves to..
Change your local domain to say home.arpa or .internal or atleast something different than the public domain your using to point to pfsense wan IP on the public internet.
You are shooting yourself in the foot trying to use the same domain externally as internally. There are ways around it, but they complicate the setup. For example you might be able to use views in unbound as one way to work around the problem. You could use only host entries for all your resources. But then again you run into a problem of using the fqdn for this service, now always pointing to your wan IP.. And that is great when you want to access the service haproxy is doing - but if you want to access that resource on some other service that haproxy doesn't handle - like say simple file sharing.. You are going to have problems.
Since you clearly do not understand how any of this works - the simple solution is change the local domain you are using so it is not the same as the public domain you want to use to get to your nextcloud.

This tone is outrageous directed at somebody who acknowledged right off the rip that English is not their first language. How many languages do you speak, John? And safely assuming it's only one—English of course—take it from a fellow English native that you'd do well to say more with less words.
You otherwise were directing OP in the right direction in my opinion.
]]></description><link>https://forum.netgate.com/topic/199165/please-help-to-configure-haproxy-to-serve-certifficate-on-internal-lan-too</link><guid isPermaLink="true">https://forum.netgate.com/topic/199165/please-help-to-configure-haproxy-to-serve-certifficate-on-internal-lan-too</guid><dc:creator><![CDATA[tinfoilmatt]]></dc:creator><pubDate>Thu, 30 Oct 2025 07:57:27 GMT</pubDate></item><item><title><![CDATA[Adding a Path in Backend Config]]></title><description><![CDATA[@wifi75 your table shows port 80, not 443 for https
]]></description><link>https://forum.netgate.com/topic/199101/adding-a-path-in-backend-config</link><guid isPermaLink="true">https://forum.netgate.com/topic/199101/adding-a-path-in-backend-config</guid><dc:creator><![CDATA[Uglybrian]]></dc:creator><pubDate>Wed, 22 Oct 2025 08:45:12 GMT</pubDate></item><item><title><![CDATA[HAProxy issue: Frontend works on 51443, not on 443]]></title><description><![CDATA[mysteriously works again after a gitlab-upgrade. strange ...
]]></description><link>https://forum.netgate.com/topic/199090/haproxy-issue-frontend-works-on-51443-not-on-443</link><guid isPermaLink="true">https://forum.netgate.com/topic/199090/haproxy-issue-frontend-works-on-51443-not-on-443</guid><dc:creator><![CDATA[sgw]]></dc:creator><pubDate>Tue, 21 Oct 2025 05:38:31 GMT</pubDate></item><item><title><![CDATA[Web Proxy Squid Can Leak Credentials]]></title><description><![CDATA[@BerndHu
See : "Squid make sure to set “email_err_data off”".
]]></description><link>https://forum.netgate.com/topic/199081/web-proxy-squid-can-leak-credentials</link><guid isPermaLink="true">https://forum.netgate.com/topic/199081/web-proxy-squid-can-leak-credentials</guid><dc:creator><![CDATA[Gertjan]]></dc:creator><pubDate>Mon, 20 Oct 2025 10:55:31 GMT</pubDate></item><item><title><![CDATA[Squid make sure to set “email_err_data off”]]></title><description><![CDATA[Set this inside of custom options like
Example:
[image: 1760709794107-screenshot-2025-10-17-at-07.01.42.png]
(ignore ssl_engine)
After run Squid -k parse and you should see this within the tests if you have no errors and it moves to the next time you have the work around.
2025/10/17 07:02:07| Processing: ssl_engine devcrypto
2025/10/17 07:02:07| Processing: email_err_data off

]]></description><link>https://forum.netgate.com/topic/199060/squid-make-sure-to-set-email_err_data-off</link><guid isPermaLink="true">https://forum.netgate.com/topic/199060/squid-make-sure-to-set-email_err_data-off</guid><dc:creator><![CDATA[JonathanLee]]></dc:creator><pubDate>Fri, 17 Oct 2025 13:58:12 GMT</pubDate></item><item><title><![CDATA[Squid Reverse Proxy - Redirect to https does not work]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I use the squid Pakage (Version 0.5.3, on PFSense 2.8.1) as Reverse Proxy and acme for Lets Encrypt. I setup a Nextcloud behind pfsense, everything works well. If i enter http://cloud.example.org I came to https://.... without a SSL-error. That works, because Nextcloud switch himself to https. Now I install Vaultwarden, this side is only available with http. If I enter the URL from Vaultwarden with https:// ... everything works, but If I enter just vaultwarden.example.org in the Browser, there is no switching to https. I tray setup a redirect:</p>
<p dir="auto"><img src="/assets/uploads/files/1760440008971-e2d88a45-7ccf-4c7d-86c9-d858f6d5390f-grafik.png" alt="e2d88a45-7ccf-4c7d-86c9-d858f6d5390f-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">But it does not work. There is no redirect. Any ideas?</p>
<p dir="auto">Web Servers:</p>
<p dir="auto"><img src="/assets/uploads/files/1760440078848-48107172-8eba-458d-ad6d-e4d94c9722fd-grafik.png" alt="48107172-8eba-458d-ad6d-e4d94c9722fd-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">And Mappings:</p>
<p dir="auto"><img src="/assets/uploads/files/1760440133616-35b9b575-d0e6-4b12-8949-0320bce306e8-grafik.png" alt="35b9b575-d0e6-4b12-8949-0320bce306e8-grafik.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.netgate.com/topic/199036/squid-reverse-proxy-redirect-to-https-does-not-work</link><guid isPermaLink="true">https://forum.netgate.com/topic/199036/squid-reverse-proxy-redirect-to-https-does-not-work</guid><dc:creator><![CDATA[BerndHu]]></dc:creator><pubDate>Tue, 14 Oct 2025 11:09:54 GMT</pubDate></item><item><title><![CDATA[HAProxy CVE-2025-11230]]></title><description><![CDATA[<p dir="auto">Sorry for the x-posting but thought this belongs over here given one of the main CVEs:<br />
https://forum.netgate.com/topic/198967/haproxy-cve-2025-11230-openssl-cve-2025-9230-cve-2025-9231-cve-2025-9232</p>
]]></description><link>https://forum.netgate.com/topic/198968/haproxy-cve-2025-11230</link><guid isPermaLink="true">https://forum.netgate.com/topic/198968/haproxy-cve-2025-11230</guid><dc:creator><![CDATA[johnpitton]]></dc:creator><pubDate>Mon, 06 Oct 2025 17:30:08 GMT</pubDate></item></channel></rss>