Tukeeko Squidin HTTP-kuuntelija SOCKSia?
Erota välityspalvelinprotokolla porttinumeroista ja erota Squidin kokeellinen SOCKS-työ tavallisesta HTTP-kuuntelijatuesta.
Squidin http_port vastaanottaa HTTP-välityspalvelinliikennettä portin numerosta riippumatta. Portille 1080 määritettynä se jää HTTP-kuuntelijaksi; SOCKS-asiakas lähettää erilaisen kättelyn.
HTTP-välityspalvelimia tukeva sovellus voi käyttää Squidin osoitetta ja porttia HTTP-välityspalvelinasetuksessaan. HTTPS-kohteet voivat kulkea CONNECTin läpi, joten asetus sopii myös suojatuille sivustoille, kun välityspalvelin sallii tunnelin.
SOCKSia vaativa sovellus tarvitsee palvelun, joka toteuttaa vaaditun SOCKS-version, ja todennuksen. Sallituille julkisille reiteille valitse ehdokkaita SOCKS-välityspalvelinluettelosta, jotka vastaavat kyseistä versiota. Erillinen SOCKS-palvelin tai sopiva paikallinen dynaaminen SSH-edelleenohjaus voi tarjota kyseisen rajapinnan.
Kokeellinen tuki ja ylemmät välityspalvelimet
Squidin SOCKS-kehityssivu kuvaa kokeellisia ja kirjastopohjaisia lähestymistapoja rajoituksineen. Se ei osoita, että tavallinen paketoitu HTTP-kuuntelija hyväksyisi SOCKS5:n asetuskytkimen kautta.
Squidin käyttäminen SOCKSia ylöspäin on erillinen vaatimus sen lähteville yhteyksille. Näihin socketeihin vaikuttava menetelmä ei lisää saapuvan SOCKSin tukea.
Protokollan epäsopivuudessa selvitä, mitä sovellus lähettää Squidille ja mitä Squid lähettää kohteelleen tai ylätasolleen. Pelkän portin numeron muuttaminen ei muuta kumpaakaan keskustelua.