HEX
Server: Apache/2.4.41 (FreeBSD) OpenSSL/1.0.2s mod_fcgid/2.3.9
System: FreeBSD salazo 12.0-RELEASE-p1303-ZFS hostBSD 12.0-RELEASE-p1303-ZFS DMR amd64
User: admin (1000)
PHP: 7.4.3
Disabled: NONE
Upload Files
File: /usr/ports/net/libproxy/pkg-descr
Libproxy exists to answer the question: Given a network resource, how do I
reach it?  It handles all the details, enabling you to get back to
programming.

GNOME? KDE? Command line? WPAD? PAC? Network changed? It doesn't matter!
Just ask libproxy what proxy to use: you get simple code and your users
get correct, consistant behavior and broad infrastructure compatibility.

WWW: https://libproxy.github.io/libproxy/