Proxyrotatie over verzoeken, verbindingen en sessies
Controleer wat een roterende proxydienst feitelijk roteert voordat u Connection: close aan elk applicatieverzoek toevoegt.
Een tweede verzoek via dezelfde gateway mag legitiem hetzelfde openbare IP gebruiken. Controleer welke levensduur de dienst voor zijn rotatie gebruikt:
| Rotatie-eenheid | Wat te vergelijken |
|---|---|
| Verzoek | De volgende applicatiebewerking en de waargenomen uitgang daarvan |
| Verbinding | Of de client een compatibele verbinding hergebruikte of een andere opende |
| Sessie van de provider | De gedocumenteerde invoer voor een plakkerige sessie en de levensduur ervan |
Connection: close is geen universele gateway-instructie. Bij HTTPS binnen CONNECT reist de verzoekheader van de website binnen de TLS van de bestemming. Die vertelt de buitenste proxy niet welk openbaar IP moet worden toegewezen. Ook de verbindingsspecifieke semantiek van HTTP/1.1 kan niet ongewijzigd naar elke HTTP-versie of transport worden overgedragen.
Als een gedocumenteerde dienst per verbinding een nieuwe verbinding nodig heeft, gebruik dan de levenscyclusbesturing die de client ondersteunt en reken op herhaalde kosten voor TCP/TLS-opzet. Als de rotatie een providersessie volgt, kan opnieuw verbinden zowel die sessie als de uitgang ervan behouden.
Leg de verzoekidentificatie, het eindpunt, de relevante sessiesleutel en de bij de bestemming waargenomen bron apart vast. Het sluiten van een verbinding stelt alleen die levenscyclusgebeurtenis vast; verifieer de uitgang die voor de volgende bewerking is gekozen tegen het werkelijke rotatiecontract van de dienst.