See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15152|Vastuse: 5

X-Forwarded-For mitu IP-aadressi HTTP päringupäises

[Kopeeri link]
Postitatud 19.05.2021 09:22:43 | | | |
X-Forwarded-For X-Forwarded-For on laienduse päis. HTTP/1.1 (RFC 2616) protokoll seda ei määratle, selle tutvustas algselt Squid, vahemällu salvestamise proxy tarkvara, et esindada HTTP pärija tegelikku IP-aadressi, ning on nüüd de facto standard, mida kasutavad laialdaselt suuremad HTTP proksid, koormuse tasakaalustamine ja muud edastamisteenused ning mis on kirjutatud RFC 7239 (Forwarded HTTP Extension) standardisse.

Võrgustruktuuris, kus on mitu proksikihti (nt CDN ja Anti-DDoS Pro IP-aadress, mis on ühendatud veebirakenduse tulemüüriga), lisatakse kõigi prokside IP-aadressid x-forwarded-for-väljale. See on tingitud sellest, et proksiserver kirjutab iga edastamise jaoks proxy IP-aadressi.

Formaat on järgmine:

X-Forwarded-For: client_ip, proxy1_ip, proxy2_ip
Forge X-Forwarded-For

Lisame X-Forwarded-For päringupäise postmani kaudu, mis võltsib midagi sellist:





Kasutasin Alibaba Cloudi SLB teenust SLB > IIS, kui saame esimese IP-aadressi, peab see olema vale, viimane IP-aadress on kliendi tegelik IP-aadress.

Tegelikus elus pead selle hankima vastavalt oma arhitektuurile ning kliendi tegeliku IP-aadressi saamine sõltub sellest, kui palju proksikihte oled läbinud.Sa usud esimesse kihti

Nginxi kasutamiseks pöördproksina saad seadistada järgmiselt:

Kõige välimine proxy-server ei usalda kliendi X-Forwarded-For sisendit, kirjutades selle otse üle, mitte ei lisa seda.





Eelmine:Kuidas salvestada voog faili C#/.NET-is
Järgmine:Sulge Quartz. .Net
 Üürileandja| Postitatud 19.05.2021 09:23:53 |
asp.net mvc, et saada kliendi IP-aadress
https://www.itsvse.com/thread-3312-1-1.html
Postitatud 14.10.2021 21:54:00 |
Ei... Sa pead natuke õppima ja järjekindlalt tegelema TW IP registreerimisega!!
 Üürileandja| Postitatud 07.01.2022 09:56:12 |
X-Edasi suunatud

TheX-Forwarded-For (XFF) päis on de facto standardpäis, mida kasutatakse kliendi algse IP-aadressi tuvastamiseks, mis on ühendatud veebiserveriga HTTP proksi või koormuse tasakaalustaja kaudu. Kui kliendi ja serveri vaheline liiklus kinni püütakse, sisaldab serveri ligipääsulogi ainult proxy või koormuse tasakaalustaja IP-aadressi. Kliendi algse IP-aadressi nägemiseks kasutage X-Forwarded-For päringu päist.

Seda päist kasutatakse asukohaga seotud sisu silumiseks, loendamiseks ja genereerimiseks ning privaatsustundliku info, näiteks kliendi IP-aadressi, avalikustamiseks disaini järgi. Seetõttu on oluline kasutaja privaatsust silmas pidada selle päise juurutamisel.

Selle päise standardiseeritud versioon on HTTPForwarded päis.

X-Forwarded-For on ka e-posti päis, mis näitab, et kiri on suunatud teiselt kontolt.

Kui päring läbib mitu proksi, kuvatakse iga järjestikuse proxy IP-aadress. See tähendab, et paremal ääres olev IP-aadress on lähima proxy IP-aadress ning vasakul ääres olev IP-aadress on algse kliendi IP-aadress.

https://developer.mozilla.org/en ... ers/X-Forwarded-For
 Üürileandja| Postitatud 07.01.2022 11:03:18 |
nginx test IP-aadressi saamiseks


 Üürileandja| Postitatud 20.02.2025 10:57:42 |
ASP.NET Core saab kasutaja tegeliku IP-aadressi pöördproksi kaudu

Kood on järgmine:


Hangi IP-aadress:


Dokumentatsioon:Hüperlingi sisselogimine on nähtav.
Lähtekoodi viide:Hüperlingi sisselogimine on nähtav.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com