HTTP proxya edo HTTPS proxya: zer esan nahi du etiketak?
Bereizi HTTPS webguneetara tunelak sortzen dituen HTTP proxya eta proxyarekiko konexioa bera zifratzen duen HTTPS proxya.
Erabili proxyaren entzulearen dokumentazioan adierazitako eskema. HTTP proxyen zerrendatik hautagaiak aukeratzean, egiaztatu entzulearen eskema bezeroa konfiguratu aurretik. HTTPS webgune batek http://proxy.example:8080 erabil dezake; balio hori https:// bihurtzeak beste konexio mota bat eskatzen dio proxyari.
| Proxyaren URLa | Webgunearen URLa | Konexioa |
|---|---|---|
http://proxy.example:8080 | http://example.com/ | Zifratu gabeko HTTP proxyra eta helmugara. |
http://proxy.example:8080 | https://example.com/ | HTTP CONNECT proxyra, eta ondoren TLS helmugarekin tunelaren bidez. |
https://proxy.example:8443 | https://example.com/ | TLS proxyra; helmugarako tunela konexio horren barruan garraiatzen da. |
CONNECT onartzen duen ohiko HTTP entzule batentzat, konfigurazio hau koherentea da:
curl --proxy http://127.0.0.1:8080 https://example.com/Webgunearen TLS esku-ematea proxyak tunela onartu ondoren gertatzen da. Proxyaren URLa https:// bihurtzen baduzu, baina entzuleak zifratu gabeko HTTP baino ulertzen ez badu, proxyarekiko TLS negoziazioak huts egin dezake webgunearekin harremanetan jarri aurretik.
Zer gehitzen du proxyra arteko TLS konexioak?
TLS gaituta duen proxy batek bezeroaren eta proxyaren arteko lotura babesten du bide horretako entzute pasiboaren aurka, CONNECT trukea eta proxyaren autentifikazioa barne. Proxyaren operadoreak konexioa kudeatzen jarraitzen du eta tunelaren helmuga ezagutzen du. Bezeroak eta entzuleak biek onartu behar dute modu hau:
curl --proxy https://proxy.example:8443 https://example.com/Erabili zerbitzuaren benetako ostalari-izena; ziurtagiriak izenarekin bat etorri eta fidagarria izan behar du. Helmuga- eta ataka-murrizketek indarrean jarraitzen dute.
Bi aldeetan HTTPS erabiliz gero, bi ziurtagiri-egiaztapen egiten dira. curl-ek bereiz konfiguratzeko aukera ematen du:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/--proxy-cacert aukerak proxyarekiko konfiantza ezartzen du; --cacert aukerak helmugarekikoa. Behar izanez gero, erabili administratzaileak emandako ziurtagiri-sortak; sistemaren konfiantza-ezarpenak nahikoak izan daitezke dagoeneko. Bietako bat aldatu aurretik, identifikatu zein esku-ematek egin duen huts.
Baliteke proxy-zerrenda bateko «HTTPS» etiketak amaierako puntuak CONNECT proba gainditu duela soilik adieraztea. Zerrendak proba azaltzen ez badu, etiketak bakarrik ez du adierazten entzuleak http:// edo https:// espero duen.