Webbformulärsproxyn ändrar webbläsarens ursprung, inte bara IP-adressen ut
Skilj en proxysajt med URL-fält från en inbyggd webbläsarproxy och förklara varför komplexa inloggningar och skript kan bete sig annorlunda.
En sida med ett URL-fält är en webbapplikation. Att ange ett mål där ber den applikationen hämta och visa innehållet. Det är en annan ordning än att säga åt webbläsaren att använda en HTTP- eller SOCKS-proxy.
Med en inbyggd proxyinställning behandlar webbläsaren fortfarande mål-URL:en som webbplatsen. I en vanlig webbformulärsproxy levereras den synliga sidan via proxyapplikationens eget URL-schema och ursprung. Tjänsten kan skriva om länkar, skript, rubriker eller kakor så att navigeringen fortsätter.
| Beteende | Varför skillnaden spelar roll |
|---|---|
| Kontroller av samma ursprung | Webbläsaren bedömer det ursprung den faktiskt laddade |
| Kakor och omdirigeringar | Beteende för domän, sökväg och säker kontext måste passa de visade URL:erna |
| Skript som bygger nya URL:er | Förfrågningar kan undkomma en enkel omskrivning av länkar |
| Beständiga anslutningar eller WebSockets | Proxyapplikationen behöver uttrycklig kompatibel hantering |
Det förklarar ett känt resultat: en enkel artikel laddas, men en dokumentredigerare eller ett inloggningsflöde misslyckas. Felet behöver inte betyda att målet avvisar tjänstens IP ut. Mellanledet kan vara oförmöget att bevara applikationens antaganden om URL:er och webbläsarsäkerhet.
Skilj också på var TLS slutar. En tjänst som hämtar och återpublicerar målets innehåll står i en annan förtroendeposition än en vanlig CONNECT-relä som transporterar en krypterad session. Att se HTTPS på proxysajtens egen adress etablerar inte en TLS-anslutning från ände till ände från webbläsaren till den ursprungliga webbplatsen.
Om målet är vanlig surfning via ett annat utflöde, välj en HTTP- eller SOCKS-slutpunkt från din tjänst eller från en proxylista och använd en inbyggd proxykonfiguration som stöds, till exempel Firefox anslutningsinställningar. Det bevarar oftast mer av webbläsarens normala målssemantik. En sajt med URL-fält kan fortfarande vara en medvetet vald applikation, men bör inte presenteras som samma gränssnitt med mindre installation.