Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15152|Atbildi: 5

X-Forwarded-Vairākām IP adresēm HTTP pieprasījuma galvenē

[Kopēt saiti]
Publicēts 19.05.2021 09:22:43 | | | |
X-Forwarded-For X-Forwarded-For ir paplašinājuma galvene. HTTP/1.1 (RFC 2616) protokols to nedefinē, to sākotnēji ieviesa Squid, kešatmiņas starpniekservera programmatūra, lai attēlotu HTTP pieprasītāja reālo IP, un tagad tas ir kļuvis par de facto standartu, ko plaši izmanto galvenie HTTP starpniekserveri, slodzes balansēšanas un citi pārsūtīšanas pakalpojumi un ierakstīts RFC 7239 (Forwarded HTTP Extension) standartā.

Tīkla struktūrā ar vairākiem starpniekserveru slāņiem (piemēram, CDN un Anti-DDoS Pro IP adrese, kas savienota ar tīmekļa lietojumprogrammu ugunsmūri), visu starpniekserveru IP adreses tiek pievienotas laukam x-forwarded-for. Tas ir tāpēc, ka starpniekserveris raksta starpniekservera IP adresi katrai pārsūtīšanai.

Formāts ir šāds:

X-Forwarded-For: client_ip, proxy1_ip, proxy2_ip
Kalšana X-Forwarded-For

Mēs pievienojam X-Forwarded-For pieprasījuma galveni, izmantojot pastnieku, kas veido kaut ko līdzīgu šim:





Es izmantoju Alibaba Cloud SLB pakalpojumu, SLB -> IIS, ja mēs iegūstam pirmo IP adresi, tai jābūt nepareizai, pēdējā IP adrese ir klienta īstā IP adrese.

Reālajā dzīvē tas ir jāiegūst saskaņā ar savu arhitektūru, un klienta reālās IP adreses iegūšana ir atkarīga no tā, cik daudz starpniekserveru slāņu esat izgājis.Jūs ticat pirmajam slānim

Lai izmantotu nginx kā apgriezto starpniekserveri, varat to iestatīt šādi:

Tālākais starpniekserveris neuzticas klienta X-Forwarded-For ievadei, tieši to pārrakstot, nevis pievienojot.





Iepriekšējo:Kā saglabāt straumi failā C#/.NET
Nākamo:Aizvērt kvarcu . .tīkls
 Saimnieks| Publicēts 19.05.2021 09:23:53 |
asp.net mvc, lai iegūtu klienta IP adresi
https://www.itsvse.com/thread-3312-1-1.html
Publicēts 14.10.2021 21:54:00 |
Nē... Jums ir jāiemācās nedaudz un apņēmīgi jārisina TW atkritumu IP reģistrācija !!
 Saimnieks| Publicēts 07.01.2022 09:56:12 |
X-Pārsūtīts-Par

X-Forwarded-For (XFF) galvene ir de facto standarta galvene, ko izmanto, lai identificētu klienta sākotnējo IP adresi, kas savienots ar tīmekļa serveri, izmantojot HTTP starpniekserveri vai slodzes balansētāju. Ja tiek pārtverta datplūsma starp klientu un serveri, servera piekļuves žurnālā ir tikai starpniekservera vai slodzes balansētāja IP adrese. Lai skatītu klienta sākotnējo IP adresi, izmantojiet pieprasījuma galveni X-Forwarded-For.

Šī galvene tiek izmantota, lai atkļūdotu, skaitītu un ģenerētu ar atrašanās vietu saistītu saturu, kā arī atklātu konfidencialitāti sensitīvu informāciju, piemēram, klienta IP adresi pēc dizaina. Tāpēc, izvietojot šo galveni, ir svarīgi paturēt prātā lietotāja privātumu.

Šīs galvenes standartizētā versija ir HTTPForwarded galvene.

X-Forwarded-For ir arī e-pasta galvene, kas norāda, ka e-pasta ziņojums ir pārsūtīts no cita konta.

Ja pieprasījums tiek nosūtīts caur vairākiem starpniekserveriem, tiek norādīta katra secīgā starpniekservera IP adrese. Tas nozīmē, ka IP adrese labajā pusē ir tuvākā starpniekservera IP adrese, bet IP adrese kreisajā pusē ir sākotnējā klienta IP adrese.

https://developer.mozilla.org/en ... ers/X-Forwarded-For
 Saimnieks| Publicēts 07.01.2022 11:03:18 |
nginx tests, lai iegūtu IP adresi


 Saimnieks| Publicēts 20.02.2025 10:57:42 |
ASP.NET Core iegūst lietotāja reālo IP adresi, izmantojot reverso starpniekserveri

Kods ir šāds:


Iegūstiet IP adresi:


Dokumentācija:Hipersaites pieteikšanās ir redzama.
Atsauce uz avota kodu:Hipersaites pieteikšanās ir redzama.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com