Install this package:
emerge -a net-proxy/squid
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask net-proxy/squid
Or alternatively:
emerge --autounmask-write -a net-proxy/squid
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 7.5 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0 |
| 6.14-r1 | 8 | ~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 | 0 |
<pkgmetadata> <maintainer type="person" proxied="yes"> <email>hlein@korelogic.com</email> <name>Hank Leininger</name> </maintainer> <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> <use> <flag name="ecap">Adds support for loadable content adaptation modules (http://www.e-cap.org)</flag> <flag name="esi">Enable ESI for accelerators, will cause squid reverse proxies to be capable of the Edge Acceleration Specification (www.esi.org)</flag> <flag name="htcp">Enable HTCP protocol</flag> <flag name="logrotate">Use <pkg>app-admin/logrotate</pkg> for rotating logs</flag> <flag name="qos">Adds support for Quality of Service using netfilter conntrack - see qos_flow directive for more info</flag> <flag name="ssl-crtd">Adds support for dynamic SSL certificate generation in SslBump environments</flag> <flag name="tproxy">Enables real Transparent Proxy support for Linux Netfilter TPROXY</flag> <flag name="wccp">Enable Web Cache Coordination Protocol</flag> <flag name="wccpv2">Enable Web Cache Coordination V2 Protocol</flag> </use> <upstream> <remote-id type="github">squid-cache/squid</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p net-proxy/squid |
euse -E <flag> -p net-proxy/squid |
euse -D <flag> -p net-proxy/squid
| Flag | Description | 7.5 | 6.14-r1 |
|---|---|---|---|
| caps | Use Linux capabilities library to control privilege | ✓ | ✓ |
| ecap | Adds support for loadable content adaptation modules (http://www.e-cap.org) | ✓ | ✓ |
| esi | Enable ESI for accelerators, will cause squid reverse proxies to be capable of the Edge Acceleration Specification (www.esi.org) | ✓ | ✓ |
| gnutls | Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl) | ✓ | ✓ |
| htcp | Enable HTCP protocol | ⊕ | ⊕ |
| kerberos | Add kerberos support | ✓ | ✓ |
| ldap | Add LDAP support (Lightweight Directory Access Protocol) | ✓ | ✓ |
| logrotate | Use <pkg>app-admin/logrotate</pkg> for rotating logs | ✓ | ✓ |
| mysql | Add mySQL Database support | ✓ | ✓ |
| nis | Support for NIS/YP services | ✓ | ✓ |
| pam | Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip | ✓ | ✓ |
| perl | Add optional support/bindings for the Perl language | ✓ | ✓ |
| postgres | Add support for the postgresql database | ✓ | ✓ |
| qos | Adds support for Quality of Service using netfilter conntrack - see qos_flow directive for more info | ✓ | ✓ |
| radius | Add support for RADIUS authentication | ✓ | ✓ |
| samba | Add support for SAMBA (Windows File and Printer sharing) | ✓ | ✓ |
| sasl | Add support for the Simple Authentication and Security Layer | ✓ | ✓ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ |
| snmp | Add support for the Simple Network Management Protocol if available | ✓ | ✓ |
| sqlite | Add support for sqlite - embedded sql database | ✓ | ✓ |
| ssl | Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) | ✓ | ✓ |
| ssl-crtd | Adds support for dynamic SSL certificate generation in SslBump environments | ✓ | ✓ |
| systemd | Enable use of systemd-specific libraries and features like socket activation or session tracking | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ |
| tproxy | Enables real Transparent Proxy support for Linux Netfilter TPROXY | ✓ | ✓ |
| valgrind | Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind | ✓ | ✓ |
| wccp | Enable Web Cache Coordination Protocol | ⊕ | ⊕ |
| wccpv2 | Enable Web Cache Coordination V2 Protocol | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | squid-6.9-memleak_fix.patch | 22178 bytes | 6.14-r1 |
| DIST | squid-7.5.tar.xz | 2432664 bytes | 7.5 |
| DIST | squid-7.5.tar.xz.asc | 659 bytes | 7.5 |
| Type | File | Size |
|---|---|---|
| DIST | squid-6.14.tar.xz | 2548456 bytes |
| DIST | squid-6.14.tar.xz.asc | 745 bytes |