Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 374057|Respuesta: 119

[ASP.NET] asp.net Implementar la función proxy inversa [Código fuente]

  [Copiar enlace]
Publicado en 14/3/2018 12:01:13 | | | |
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:

asp.net interfaz de IHttpModule se explica en detalle
http://www.itsvse.com/thread-4580-1-1.html
(Fuente: Architect_Programmer)

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 favorRespuesta








Anterior:C# debe modificar esta solución alternativa de encabezado con los atributos o métodos apropiados
Próximo:La diferencia entre el modo IIS7 Classic y el modo integrado
 Propietario| Publicado en 14/3/2018 12:41:51 |
iis en modo clásico con un error: System.Web.HttpException: No se ha ejecutado la URL

Solución:


Publicado en 23/12/2020 11:57:26 |

Aprende a aprender 1
Publicado en 2/1/2019 15:45:17 |
Aprende a aprender 1
Publicado en 15/3/2018 10:24:01 |
Hola, espero que puedas echar un vistazo al código fuente.
Publicado en 15/3/2018 14:58:56 |
Gracias por compartir, vamos a echar un vistazo
Publicado en 20/3/2018 10:35:11 |
Echa un vistazo al código fuente
Publicado en 22/3/2018 11:12:26 |
Thai U una moneda U codiciada Ou Wei Ou envió un sobre rojo al servicio europeo para informar de mi falta
Publicado en 6/4/2018 20:56:07 |
No está mal, sí, referencia
Publicado en 11/4/2018 16:19:47 |
Gracias por compartir... Descarga el estudio
Publicado en 15/4/2018 14:50:32 |
Gracias por compartir, vamos a echar un vistazo
Publicado en 18/4/2018 9:44:44 |
Déjame echar un vistazo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com