Propósito: cuando mi propio servidor solicita la interfaz de otra persona, puede haber restricciones de solicitud, o mi IP está bloqueada y no puedo solicitar desde mi dirección IP.Para ser franco, tu servidor no puede enviar ni solicitar contenido directamente al servidor objetivo.
Dos formas pueden solucionarlo: 1. Usar IP proxy; 2. Proxy inverso (reenvío de solicitudes)
Usar una solicitud IP proxy es molesto de usar, no hay dificultad, esta vez usamos un proxy inverso para implementarla, la definición es la siguiente:
El proxy inverso se refiere al servidor proxy para aceptar solicitudes de conexión en Internet, luego reenviar la solicitud al servidor en la red interna y devolver los resultados obtenidos del servidor al cliente que solicita la conexión en Internet. De hecho, nginx puede configurar rápidamente un proxy inverso, ¡pero por razones de coste! Abandoné nginx porque nginx requiere la compra de un servidor, y quiero comprar un espacio asp.net para implementar la función de proxy inverso.
En Internet, no encontré un buen ejemplo, así que ¡vamos a escribir uno sencillo tú mismo!
Artículos de referencia:
Los soportes obtienen, publican solicitudes y prueban de la siguiente manera:
Así es como se usa: Primero, compra un espacio que soporte asp.net y luego sube la web al directorio raíz del espacio.
En el archivo web.config, encuentra el nodo appsetting y reemplaza el valor en host!
Descarga del código fuente:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|