TestWebProxy
Proxy web local · uso pessoal
Como o endereco fica
A URL real permanece visivel na barra do navegador e acompanha os redirecionamentos do site:
http://localhost:8787/?url=https://example.com
Se o destino responder 301/302, o proxy devolve o mesmo status apontando para o novo endereco, e o ?url= passa a mostrar o destino final.
O que funciona
- Reescrita de HTML (links, imagens, scripts,
srcset, formularios) e de CSS (url(),@import). - Virtualizacao de origem: o JavaScript do site e reescrito para que
location,document.URLedocument.baseURIdevolvam a URL real, nao o localhost. - Runtime injetado que intercepta
fetch,XMLHttpRequest,WebSocket,EventSourceehistory.pushState. - Cookies guardados por sessao no servidor, isolados por dominio de destino (inspetor opcional em
/__wp/cookies). - Formularios GET com action no caminho (
/__wpf/), imune a substituicao da query pelo navegador. Host,Referer,OrigineSec-Fetch-Sitereconstruidos a partir da URL real.- Tunel de WebSocket em
/__wp/ws.
O que nao funciona
- Service Workers (bloqueados de proposito) e Web Workers, que rodam sem o runtime injetado.
- Codigo gerado em tempo de execucao por
evalounew Function, que nao passa pelo reescritor. - Streaming com DRM, WebRTC e verificacao de origem feita no servidor do captcha.
- Todos os sites dividem o
localStoragedo localhost.