En ukjent UDP-port som eies av Squid er ikke automatisk nok en offentlig HTTP-proxy. Klienter bruker den konfigurerte TCP-lytteren for vanlig HTTP-proxy-tilgang; Squid åpner også sokler for DNS og cache-peer-kommunikasjon.

For å identifisere den ekstra sockelen, registrer:

  • Om det er TCP eller UDP, dens bundne adresse og ethvert vist eksternt endepunkt.
  • De effektive innstillingene for lytter, DNS, ICP og HTCP for den instansen.
  • Nettverkstilgjengeligheten som funksjonen disse innstillingene aktiverer krever.

Squids UDP-adressereferanse dekker eksplisitt DNS-, ICP- og HTCP-modulene. Deres oppførsel kan ikke utledes fra http_port, og et høyt portnummer alene identifiserer ikke funksjonen.

Ikke skriv inn det UDP-endepunktet i HTTP-proxyfeltet til et program, og ikke åpne det for alle klienter bare fordi det vises i socketlisten. Omvendt kan blokkering av DNS-banen Squid faktisk bruker ødelegge senere destinasjonsoppslag. Endre brannmurregelen for den identifiserte funksjonen: en resolver-forespørselssokkel, en cache-peer-port og en klientlytter har forskjellige oppgaver.

Relaterte artikler