HTTP Proxy
Si encuentra errores o tiene sugerencias, deje un mensaje en el foro de Mudfish (https://forums.mudfish.net).
Este documento describe cómo aplicar o utilizar la aceleración HTTP (web) (en adelante Aceleración web) a través de Mudfish.
Introducción
Aunque la llamamos «aceleración web», es una técnica habitual en las redes de distribución de contenido (CDN). Consiste en situar un servidor de caché, normalmente un proxy inverso, cerca del usuario. Este almacena contenido HTTP y, cuando ya dispone de él, lo entrega directamente sin volver a solicitarlo al servidor de origen.
Las CDN suelen prestar servicio a empresas y almacenar sus sitios web o datos importantes. Mudfish, por su parte, almacena en caché los sitios web que visitan sus usuarios.
Puede pensar que el método de servicio proporcionado se acerca más a un proxy transparente.
Características y efectos
El servicio utiliza Cache-Terminator, un servidor de caché propio basado en código de Varnish, con múltiples hilos y operaciones no bloqueantes. Ofrece las siguientes ventajas:
-
La optimización WAN de Mudfish puede mejorar la carga de páginas al acceder desde el extranjero y acelerar actividades web como ver vídeos o descargar archivos.
-
Se puede utilizar como proxy HTTP para evitar las restricciones de acceso específicas de cada país. Está disponible a través de servidores de retransmisión de Mudfish instalados a nivel nacional e internacional.
-
Se puede utilizar cuando desee ocultar temporalmente su IP pública actual. (Las IP se registran únicamente en los registros de los servidores de retransmisión de Mudfish para evitar abusos).
Desventajas
-
Según HTTP 1.1, el servidor de origen indica mediante cabeceras como Cache-Control cuánto tiempo puede conservarse una respuesta en caché. Si actualiza el contenido durante ese periodo, el servidor de Mudfish puede no detectarlo y seguir entregando la versión anterior, lo que puede provocar que la página se muestre incorrectamente.
Normalmente se resuelve mediante una purga de caché, pero todavía no hay una interfaz para que el usuario la realice directamente.
Conectar con IP pública
El servidor de retransmisión Mudfish admite una conexión proxy HTTP(S) a través de una dirección IPv4 pública. Este método requiere autenticación mediante el ID y la contraseña de Mudfish.
Tipo de servicio
| Servicios | Puerto TCP | Descripción |
|---|---|---|
| Proxy HTTP | 18080 | Utiliza HTTP convencional. Según la solicitud, puede transmitir tráfico sin cifrar. |
| Proxy HTTPS | 18082 | Cifra mediante SSL la conexión con el servidor de retransmisión. Puede ayudar a eludir la inspección del tráfico web o los cortafuegos de red. |
| Proxy HTTP (SSL Bump) | 18083 | El servidor de retransmisión descifra el tráfico HTTPS y luego lo vuelve a cifrar con el certificado CA raíz de Mudfish y lo entrega. |
Para utilizar SSL Bump, instale primero Certificado de CA raíz de Mudfish en el navegador.