cfworkers la generación inversa puede iniciar sesión
Entonces el proxy inverso es equivalente a que nuestro nodo acepte la solicitud del cliente en lugar de codeforces, por lo que, de hecho, solo necesitamos hacer dos cosas:
Recibir la solicitud del cliente, hace que modificaciones necesarias y luego lo envía al servidor real (). Estas modificaciones son principalmente para algunas configuraciones del encabezado, incluido el reemplazo de la dirección del host, permitiendo que cualquier recurso fuente *** disfrute (control de acceso-permitir-origen: *), etc., consulte el código.
Después de recibir la respuesta del servidor, debemos realizar algunas modificaciones en la respuesta nuevamente antes de enviarla al navegador del cliente. Esta parte de la respuesta cambia principalmente todas las apariciones de la URL del sitio de Workers; de lo contrario, nuestro cliente accederá directamente al sitio fuente de Codeforces después de obtener esta información. Este paso se puede lograr mediante una simple búsqueda y reemplazo de texto. Podemos mantener un diccionario de pares de reemplazo, buscar y reemplazar periódicamente el contenido de la respuesta y enviarlo al cliente.