Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 381951|Odpoveď: 119

[ASP.NET] asp.net Implementujte reverznú proxy funkciu [Zdrojový kód]

  [Kopírovať odkaz]
Zverejnené 14. 3. 2018 12:01:13 | | | |
Účel: keď môj vlastný server žiada rozhranie niekoho iného, môžu existovať obmedzenia požiadaviek, alebo je moja IP zablokovaná a nemôžem žiadať cez svoju IP adresu.Aby som to povedal na rovinu, váš server nemôže posielať alebo žiadať obsah priamo na cieľový server.

Dva spôsoby to môžu vyriešiť: 1. Použiť proxy IP; 2. Reverzný proxy (preposielanie požiadaviek)

Pri použití požiadavky na proxy IP je to otravné, nie je to žiadny problém, tentoraz používame reverzný proxy, definícia je nasledovná:

Reverzný proxy znamená, že proxy server prijíma požiadavky na pripojenie na internete, potom túto požiadavku preposiela serveru v internej sieti a vracia výsledky získané zo servera klientovi, ktorý žiada o pripojenie na internete.

V skutočnosti Nginx dokáže rýchlo nastaviť reverzný proxy, ale z dôvodu nákladov! Vzdal som sa nginx, pretože nginx vyžaduje kúpu servera a chcem si kúpiť asp.net priestor, aby som implementoval funkciu reverzného proxy.

Na internete som nenašiel dobrý príklad, tak napíšme jednoduchý sám!

Referenčné články:

asp.net rozhranie IHttpModule je podrobne vysvetlené
http://www.itsvse.com/thread-4580-1-1.html
(Zdroj: Architect_Programmer)

Podpora získava, zverejňuje požiadavky, testuje nasledovne:



Tu je návod, ako ho používať:
Najprv si kúpte priestor, ktorý podporuje asp.net, a potom nahrajte webovú stránku do koreňového adresára priestoru.



V súbore web.config nájdite appsetting node a nahraďte hodnotu v host!

Stiahnutie zdrojového kódu:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď








Predchádzajúci:C# musí túto hlavičku obísť pomocou príslušných atribútov alebo metód upraviť
Budúci:Rozdiel medzi režimom IIS7 Classic a integrovaným režimom
 Prenajímateľ| Zverejnené 14. 3. 2018 12:41:51 |
iis v klasickom režime s chybou: System.Web.HttpException: Neúspešné spustenie URL

Riešenie:


Zverejnené 23. 12. 2020 11:57:26 |

Nauč sa učiť 1
Zverejnené 2. 1. 2019 15:45:17 |
Nauč sa učiť 1
Zverejnené 15. 3. 2018 10:24:01 |
Ahoj, dúfam, že sa pozrieš na zdrojový kód.
Zverejnené 15. 3. 2018 14:58:56 |
Ďakujem za zdieľanie, pozrime sa na to
Zverejnené 20. 3. 2018 10:35:11 |
Pozrite sa na zdrojový kód
Zverejnené 22. 3. 2018 11:12:26 |
Thai U jedna U minca, po ktorej túžil Ou Wei Ou, poslal červenú obálku pre európsku službu, aby nahlásil, že ju nemám
Zverejnené 6. 4. 2018 20:56:07 |
Nie je to zlé, áno, referencia
Zverejnené 11. 4. 2018 16:19:47 |
Ďakujem, že ste sa podelili... Stiahnite si štúdiu
Zverejnené 15. 4. 2018 14:50:32 |
Ďakujem za zdieľanie, pozrime sa na to
Zverejnené 18. 4. 2018 9:44:44 |
Nechaj ma sa na to pozrieť
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com