Vai Squid HTTP klausītājs atbalsta SOCKS?
Atdaliet starpniekservera protokolu no ostu numuriem un atšķiriet Squid eksperimentālo SOCKS darbu no standarta HTTP klausītāja atbalsta.
Squid http_port pieņem HTTP starpniekservera datplūsmu neatkarīgi no ostas numura. Iestatot to ostā 1080, tas paliek HTTP klausītājs; SOCKS klients sūta citu handshake.
Lietojumprogramma, kas atbalsta HTTP starpniekserverus, var izmantot Squid adresi un ostu savā HTTP starpniekservera iestatījumā. HTTPS galamērķi var iet caur CONNECT, tāpēc šis iestatījums ir piemērots arī drošām vietnēm, ja starpniekserveris atļauj tuneli.
Lietojumprogrammai, kurai nepieciešams SOCKS, vajag pakalpojumu, kas ievieš nepieciešamo SOCKS versiju, un autentifikāciju. Atļautajiem publiskajiem maršrutiem izvēlieties kandidātus no SOCKS starpniekserveru saraksta, kas atbilst šai versijai. Īpašs SOCKS serveris vai piemērots lokāls dinamiskais SSH pāradresējums var nodrošināt šo saskarni.
Eksperimentāls atbalsts un augšupējie starpniekserveri
Squid SOCKS izstrādes lapa apraksta eksperimentālas un bibliotēkās balstītas pieejas ar ierobežojumiem. Tā neapliecina, ka standarta iepakots HTTP klausītājs pieņem SOCKS5 ar konfigurācijas slēdzi.
Panākt, lai Squid izmanto SOCKS augšup, ir atsevišķa prasība tā izejošajiem savienojumiem. Metode, kas ietekmē šos ligzdas, nepievieno ienākošā SOCKS atbalstu.
Protokolu neatbilstības gadījumā noskaidrojiet, ko lietojumprogramma sūta Squid un ko Squid sūta uz savu galamērķi vai vecāku. Mainot tikai ostas numuru, nemainās neviena no abām sarunām.