Els proxys de formulari web canvien l'origen del navegador, no només la IP de sortida
Distingiu un lloc de proxy amb camp d'URL d'un proxy natiu del navegador i expliqueu per què els inicis de sessió i els scripts complexos poden comportar-se de manera diferent.
Una pàgina amb una caixa d'URL és una aplicació web. Introduir-hi una destinació demana a aquesta aplicació que obtingui i presenti el contingut. És una disposició diferent de dir al navegador que faci servir un proxy HTTP o SOCKS.
Amb un paràmetre de proxy natiu, el navegador continua tractant l'URL de destinació com el lloc web. En un proxy de formulari web convencional, la pàgina visible es serveix a través de l'esquema d'URL i l'origen de l'aplicació proxy. El servei pot reescriure enllaços, scripts, capçaleres o galetes perquè la navegació continuï.
| Comportament | Per què importa la diferència |
|---|---|
| Comprovacions d'origen propi | El navegador avalua l'origen que ha carregat realment |
| Galetes i redireccions | El comportament de domini, camí i context segur ha d'encaixar amb els URL presentats |
| Scripts que construeixen URL nous | Les peticions poden escapar d'un esquema simple de reescriptura d'enllaços |
| Connexions persistents o WebSockets | L'aplicació proxy necessita un tractament compatible explícit |
Això explica un resultat conegut: un article simple es carrega, però un editor de documents o un flux d'inici de sessió falla. La fallada no ha de significar que la destinació rebutgi la IP de sortida del servei. L'intermediari potser no pot preservar les suposicions de l'aplicació sobre URL i seguretat del navegador.
Distingiu també on acaba TLS. Un servei que obté i republica contingut de destinació té una posició de confiança diferent de la d'un relé CONNECT ordinari que transporta una sessió xifrada. Veure HTTPS a l'adreça pròpia del lloc de proxy no estableix una connexió TLS d'extrem a extrem del navegador al lloc original.
Si l'objectiu és navegar normalment per una altra sortida, trieu un extrem HTTP o SOCKS del vostre servei o d'una llista de proxys i feu servir una configuració de proxy nativa compatible, com ara la configuració de connexió del Firefox. Això sol preservar més la semàntica normal de destinació del navegador. Un lloc amb camp d'URL pot ser una aplicació triada deliberadament, però no s'ha de presentar com la mateixa interfície amb menys configuració.