Quiero tener un navegador ejecutándose en una máquina proxy su tráfico a través de un navegador diferente en otra máquina.
Así es como creo que podría funcionar:
user | +--------------+ | user browser | +--------------+ | \/ +--------------+ | proxy server | +--------------+ | websocket traffic \/ +----------------+ | second browser | special "proxy page" javascript +----------------+ | \/ +------------+ | web server | web site A +------------+Con más detalle:
El navegador del usuario está configurado como de costumbre para usar el servidor proxy, por lo que todo el tráfico web saliente pasa por el servidor proxy.
Luego, el servidor proxy envía todo ese tráfico, a través de websockets, al segundo navegador, que ya está abierto en una página especial.
Luego, el javascript en la página especial reenvía el tráfico entrante directamente al sitio web A. A todos los efectos, al sitio web le parece que el usuario está usando el segundo navegador.
Me gustaría algunas sugerencias tecnológicas tanto para el servidor proxy como para el javascript correspondiente dentro de la página especial que se ejecuta en el segundo navegador, y cualquier error que pueda surgir.
Esto no es posible debido a las restricciones de política del mismo origen aplicadas por el segundo navegador. Necesitará una aplicación diferente ejecutándose en esa computadora.