Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 374057|Risposta: 119

[ASP.NET] asp.net Implementare la funzione proxy inversa [Codice sorgente]

  [Copiato link]
Pubblicato su 14/03/2018 12:01:13 | | | |
Scopo: quando il mio server richiede l'interfaccia di qualcun altro, potrebbero esserci restrizioni sulle richieste, oppure il mio IP viene bloccato e non posso richiedere tramite il mio indirizzo IP.Per dirla senza mezzi termini, il tuo server non può inviare o richiedere contenuti direttamente al server target.

Due modi possono risolverlo: 1. Usa IP proxy; 2. Proxy inverso (inoltro delle richieste)

Usare una richiesta IP proxy, è fastidioso da usare, non c'è difficoltà, questa volta usiamo un reverse proxy per implementare, la definizione è la seguente:

Il proxy inverso si riferisce al server proxy che accetta richieste di connessione su Internet, poi inoltra la richiesta al server sulla rete interna e restituisce i risultati ottenuti dal server al client che richiede la connessione su Internet.

In effetti, nginx può configurare rapidamente un reverse proxy, ma per motivi di costo! Ho rinunciato a nginx perché nginx richiede l'acquisto di un server, e voglio semplicemente comprare uno spazio asp.net per implementare la funzione di reverse proxy.

Su Internet non ho trovato un buon esempio, quindi scriviamolo uno semplice anche tu!

Articoli di riferimento:

asp.net'interfaccia IHttpModule è spiegata in dettaglio
http://www.itsvse.com/thread-4580-1-1.html
(Fonte: Architect_Programmer)

I supporti ricevono, pubblicano richieste e testano come segue:



Ecco come usarlo:
Prima acquista uno spazio che supporti asp.net, poi carica il sito nella directory root dello spazio.



Nel file web.config, trova il nodo appsetting e sostituisci il valore in host!

Scarica codice sorgente:

Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta








Precedente:C# deve modificare questa soluzione alternativa dell'intestazione con gli attributi o i metodi appropriati
Prossimo:La differenza tra la modalità IIS7 Classic e la modalità integrata
 Padrone di casa| Pubblicato su 14/03/2018 12:41:51 |
iis in modalità classica con errore: System.Web.HttpException: Non eseguito URL

Soluzione:


Pubblicato su 23/12/2020 11:57:26 |

Impara a imparare 1
Pubblicato su 02/01/2019 15:45:17 |
Impara a imparare 1
Pubblicato su 15/03/2018 10:24:01 |
Ciao, spero che tu possa dare un'occhiata al codice sorgente.
Pubblicato su 15/03/2018 14:58:56 |
Grazie per aver condiviso, diamo un'occhiata
Pubblicato su 20/03/2018 10:35:11 |
Dai un'occhiata al codice sorgente
Pubblicato su 22/03/2018 11:12:26 |
Thai U una moneta U desiderata Ou Wei Ou ha inviato una busta rossa al servizio europeo per segnalare la mia mancanza
Pubblicato su 06/04/2018 20:56:07 |
Niente male, sì, riferimento
Pubblicato su 11/04/2018 16:19:47 |
Grazie per aver condiviso... Scarica lo studio
Pubblicato su 15/04/2018 14:50:32 |
Grazie per aver condiviso, diamo un'occhiata
Pubblicato su 18/04/2018 09:44:44 |
Fammi dare un'occhiata
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com