Namen: ko moj strežnik zahteva vmesnik nekoga drugega, so lahko omejitve zahtev ali pa je moj IP blokiran in ne morem zahtevati prek svojega IP naslova.Da povem naravnost, vaš strežnik ne more neposredno pošiljati ali zahtevati vsebine ciljnemu strežniku.
Dva načina lahko rešita težavo: 1. Uporabite proxy IP; 2. Obratni proxy (posredovanje zahtev)
Uporaba proxy IP zahteve je nadležna za uporabo, ni težav, tokrat uporabljamo obratni proxy, definicija je naslednja:
Obratni proxy pomeni, da proxy strežnik sprejme zahteve za povezavo na internetu, nato zahtevo posreduje strežniku v notranjem omrežju in rezultate strežnika vrne odjemalcu, ki zahteva povezavo na internetu. Pravzaprav lahko nginx hitro vzpostavi obratni proxy, vendar zaradi stroškov! Opustil sem nginx, ker nginx zahteva nakup strežnika, in želim kupiti asp.net prostor, da implementiram funkcijo obratnega proxyja.
Na internetu nisem našel dobrega primera, zato napišimo preprost primer!
Referenčni članki:
Podpora za prejemanje, objavljanje zahtev, testiranje na naslednji način:
Tukaj je, kako jo uporabljati: Najprej kupite prostor, ki podpira asp.net, nato pa spletno stran naložite v glavni imenik prostora.
V datoteki web.config poišči appsetting vozlišče in zamenjaj vrednost v host!
Prenos izvorne kode:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|