Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 374057|Svar: 119

[ASP.NET] asp.net Implementera omvänd proxy-funktionen [Källkod]

  [Kopiera länk]
Publicerad på 2018-03-14 12:01:13 | | | |
Syftet, när min egen server begär någon annans gränssnitt kan det finnas begränsningar för begäran, eller så blockeras min IP och jag kan inte begära via min IP-adress.För att uttrycka det rakt på sak, din server kan inte skicka eller begära innehåll direkt till målservern.

Två sätt att lösa det: 1. Använd proxy-IP; 2. Omvänd proxy (vidarebefordran av begäran)

Att använda en proxy-IP-förfrågan är det irriterande att använda, det är inga problem, vi använder en reverse proxy för att implementera denna gång, definitionen är följande:

Reverse proxy avser att proxyservern tar emot anslutningsförfrågningar på Internet, sedan vidarebefordrar begäran till servern på det interna nätverket och returnerar resultaten från servern till klienten som begär anslutningen på Internet.

Faktum är att nginx snabbt kan sätta upp en reverse proxy, men av kostnadsskäl! Jag gav upp nginx eftersom nginx kräver att man köper en server, och jag vill bara köpa ett asp.net utrymme för att implementera funktionen av en reverse proxy.

På internet hittade jag inget bra exempel, så låt oss skriva ett enkelt själv!

Referensartiklar:

asp.net IHttpModule-gränssnittet förklaras i detalj
http://www.itsvse.com/thread-4580-1-1.html
(Källa: Architect_Programmer)

Stöder att hämta, posta förfrågningar, testa enligt följande:



Så här använder du det:
Köp först ett utrymme som stödjer asp.net och ladda sedan upp webbplatsen till rotkatalogen för utrymmet.



I web.config-filen, hitta appset-noden och byt värdevärdet i host!

Källkodsnedladdning:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar








Föregående:C# måste modifiera denna header-lösning med lämpliga attribut eller metoder
Nästa:Skillnaden mellan IIS7 Classic-läge och integrerat läge
 Hyresvärd| Publicerad på 2018-03-14 12:41:51 |
iis i klassiskt läge med ett fel: System.Web.HttpException: Misslyckades med att köra URL

Lösning:


Publicerad på 2020-12-23 11:57:26 |

Lär dig 1
Publicerad på 2019-01-02 15:45:17 |
Lär dig 1
Publicerad på 2018-03-15 10:24:01 |
Hej, jag hoppas att du kan titta på källkoden.
Publicerad på 2018-03-15 14:58:56 |
Tack för att du delade med dig, låt oss ta en titt
Publicerad på 2018-03-20 10:35:11 |
Ta en titt på källkoden
Publicerad på 2018-03-22 11:12:26 |
Thai U ett U-mynt eftertraktat Ou Wei Ou skickade ett rött kuvert till den europeiska tjänsten för att rapportera min brist på det
Publicerad på 2018-04-06 20:56:07 |
Inte illa, ja, referens
Publicerad på 2018-04-11 16:19:47 |
Tack för att du delade med dig... Ladda ner studien
Publicerad på 2018-04-15 14:50:32 |
Tack för att du delade med dig, låt oss ta en titt
Publicerad på 2018-04-18 09:44:44 |
Låt mig ta en titt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com