Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 374057|Antwoord: 119

[ASP.NET] asp.net Implementeer de reverse proxy-functie [Broncode]

  [Link kopiëren]
Geplaatst op 14-03-2018 12:01:13 | | | |
Doel: wanneer mijn eigen server de interface van iemand anders aanvraagt, kunnen er verzoekbeperkingen zijn, of is mijn IP geblokkeerd en kan ik niet via mijn IP-adres aanvragen.Om het maar duidelijk te zeggen: je server kan geen content direct naar de doelserver sturen of opvragen.

Twee manieren om het op te lossen: 1. Gebruik proxy IP; 2. Reverse proxy (verzoek doorzenden)

Het gebruik van een proxy IP-verzoek is vervelend om te gebruiken, er is geen probleem, we gebruiken deze keer een reverse proxy, de definitie is als volgt:

Reverse proxy verwijst naar de proxyserver die verbindingsverzoeken op het internet accepteert, vervolgens het verzoek doorstuurt naar de server op het interne netwerk, en de resultaten die van de server zijn verkregen terugstuurt naar de client die de verbinding op het internet aanvraagt.

Sterker nog, nginx kan snel een reverse proxy opzetten, maar dan om kostenredenen! Ik heb nginx opgegeven omdat nginx de aankoop van een server vereist, en ik wil gewoon een asp.net ruimte kopen om de functie van een reverse proxy te implementeren.

Op internet vond ik geen goed voorbeeld, dus laten we er zelf een simpel schrijven!

Referentieartikelen:

asp.net IHttpModule-interface wordt in detail uitgelegd
http://www.itsvse.com/thread-4580-1-1.html
(Bron: Architect_Programmer)

Ondersteunt het ophalen, plaatsen van verzoeken, testen als volgt:



Zo gebruik je hem:
Koop eerst een ruimte die asp.net ondersteunt en upload vervolgens de website naar de rootdirectory van die space.



Zoek in het web.config-bestand de appsetting-node en vervang de waardewaarde in host!

Broncode downloaden:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord








Vorig:C# moet deze header-workaround aanpassen met de juiste attributen of methoden
Volgend:Het verschil tussen IIS7 Classic-modus en geïntegreerde modus
 Huisbaas| Geplaatst op 14-03-2018 12:41:51 |
iis in klassieke modus met een foutmelding: System.Web.HttpException: Failed to execute URL

Oplossing:


Geplaatst op 23-12-2020 11:57:26 |

Leer leren 1
Geplaatst op 02-01-2019 15:45:17 |
Leer leren 1
Geplaatst op 15-03-2018 10:24:01 |
Hallo, ik hoop dat je de broncode kunt bekijken.
Geplaatst op 15-03-2018 14:58:56 |
Bedankt voor het delen, laten we eens kijken
Geplaatst op 20-03-2018 10:35:11 |
Bekijk de broncode
Geplaatst op 22-03-2018 11:12:26 |
Thai U één U munt begeerd Ou Wei Ou stuurde een rode envelop naar de Europese dienst om mijn gebrek aan die te melden
Geplaatst op 06-04-2018 20:56:07 |
Niet slecht, ja, referentie
Geplaatst op 11-04-2018 16:19:47 |
Bedankt voor het delen... Download de studie
Geplaatst op 15-04-2018 14:50:32 |
Bedankt voor het delen, laten we eens kijken
Geplaatst op 18-04-2018 09:44:44 |
Laat me even kijken
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com