Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 27999|Svar: 4

[Løst] Discuz spider logging besøgende IP-logningsfejl

[Kopier link]
Opslået på 15/08/2017 14.36.06 | | | |

I dag vil jeg installere et plugin, der registrerer spider-besøg, så jeg kan analysere min hjemmeside

DZ Application Center Downloadadresse: http://addon.discuz.com/?@k_spider.plugin

Efter installationen var færdig, tog jeg ikke for meget omhu i det, og om eftermiddagen gik jeg hen for at tjekke edderkoppernes adgangsregistre



Jeg fandt ud af, at de alle var IP-adresser, der startede med 100.166, og så søgte Baidu efter IP og fandt ud af, at de alle var reserverede adresser

Det burde være, at spider-IP'en ikke blev opnået korrekt, fordi Alibaba Cloud load balancing, som hjemmesiden brugte, blev brugt.



Client Real IP Få klientens rigtige IP gennem X-Forwarded-For headerfeltet


Find derefter plugin-mappens adresse: /source/plugin/k_spider

Rediger spider.class.php fil og find 20 linjer



Modificeret til


Spider optagelsesplugin, det er normalt!




Tidligere:SQL-udsagn tæller, hvor mange kolonner en tabel har
Næste:Win10 indsamler privatliv som hovedstaden i Microsofts visningsdata
 Udlejer| Opslået på 15/08/2017 14.37.33 |
For WEB-servere er der to hovedmåder at opnå IP på
1. Adressen til at etablere en TCP-forbindelse med serveren Fjernadresse
2. Via X-Forwarded-For-feltet i Http-headeren

De tilsvarende PHP-variable er som følger

$_SERVER['REMOTE_ADDR'] // IP, der etablerer en TCP-forbindelse med tjenesten
$_SERVER['HTTP_X_FORWARDED_FOR'] // Få http-anmodningsheaderen X-Forwarded-For data

Fjernadresse
IP'en, der etablerer en TCP-forbindelse til serveren
Den kan ikke forfalskes og er meget velegnet som brugerens rigtige IP
Men efter at en HTTP-anmodning passerer gennem en syv-lags proxy, er det ikke længere en bruger-IP, normalt en SLB-IP
X-Forwarded-For
Send til serveren via Http-header
Det kan forfalskes, de opnåede data kan være unøjagtige, og det kan også forårsage problemer som XSS- og SQL-injektion
X-Forwarded-For: Formatet er som følger> X-Forwarded-For: klient, proxy1, proxy2

Opslået på 15/08/2017 16.30.42 |
Dette fænomen skyldes belastningsbalancering, og dette problem opstår ikke uden belastningsbalancering?
 Udlejer| Opslået på 15/08/2017 17.13.56 |
Sommer Opslået den 15-8-2017 kl. 16:30
Dette fænomen skyldes belastningsbalancering, og dette problem opstår ikke uden belastningsbalancering?

Ja, der vil ikke være noget problem uden det

Faktisk, apropos, plugin-forfatteren er ikke strengt skrevet, hvilket burde være hensynsløst
Opslået på 22/07/2021 16.35.08 |
Lær lidt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com