Understøtter Squids HTTP-lytter SOCKS?
Adskil proxyprotokol fra portnumre, og skel mellem Squids eksperimentelle SOCKS-arbejde og standardunderstøttelse af HTTP-lyttere.
Squids http_port accepterer HTTP-proxytrafik uanset portnummeret. Hvis den konfigureres på port 1080, forbliver den en HTTP-lytter; en SOCKS-klient sender et andet handshake.
Et program, der understøtter HTTP-proxier, kan bruge Squids adresse og port i sin HTTP-proxyindstilling. HTTPS-destinationer kan passere gennem CONNECT, så indstillingen er også egnet til sikre websteder, når proxyen tillader tunnelen.
Et program, der kræver SOCKS, har brug for en tjeneste, der implementerer den krævede SOCKS-version, og godkendelse. For tilladte offentlige ruter vælges kandidater fra SOCKS-proxylisten, der matcher den version. En dedikeret SOCKS-server eller en passende lokal dynamisk SSH-videresendelse kan levere den grænseflade.
Eksperimentel understøttelse og opstrømsproxier
Squids SOCKS-udviklingsside beskriver eksperimentelle og biblioteksbaserede tilgange med begrænsninger. Den godtgør ikke, at en standardpakket HTTP-lytter accepterer SOCKS5 via en konfigurationskontakt.
At få Squid til at bruge SOCKS opstrøms er et særskilt krav til dets udgående forbindelser. En metode, der påvirker disse sockets, tilføjer ikke understøttelse af indgående SOCKS.
Ved uoverensstemmelse i protokollen skal du fastslå, hvad programmet sender til Squid, og hvad Squid sender mod sin destination eller forælder. Det ændrer ikke nogen af de to samtaler at justere portnummeret alene.