Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 27999|Svar: 4

[Löst] Discuz spider-loggning besöker IP-loggningsfellösning

[Kopiera länk]
Publicerad på 2017-08-15 14:36:06 | | | |

Idag vill jag installera ett plugin som registrerar spindelbesök, så att jag kan analysera min webbplats

Nedladdningsadress för DZ Application Center: http://addon.discuz.com/?@k_spider.plugin

Efter att installationen var klar var jag inte särskilt noggrann, och sedan, på eftermiddagen, gick jag för att kontrollera spindelns åtkomstregister



Jag upptäckte att de alla var IP-adresser som började på 100.166, och sedan sökte Baidu efter IP och upptäckte att de alla var reserverade adresser

Det bör vara så att spider-IP:n inte erhölls korrekt eftersom Alibaba Clouds lastbalansering som användes av webbplatsen.



Client Real IP Hämta klientens riktiga IP via X-Forwarded-For-headerfältet


Hitta sedan plugin-katalogadressen: /source/plugin/k_spider

Redigera spider.class.php fil och hitta 20 rader



Modifierad till


Spider inspelningsplugin, det är normalt!




Föregående:SQL-satser räknar hur många kolumner en tabell har
Nästa:Win10 samlar in integritet som huvudstaden i Microsofts visa data
 Hyresvärd| Publicerad på 2017-08-15 14:37:33 |
För WEBBSERVRAR finns det två huvudsakliga sätt att få tag på IP
1. Adressen för att etablera en TCP-anslutning med servern Fjärradress
2. Via X-Forwarded-For-fältet i Http-headern

De motsvarande PHP-variablerna är följande

$_SERVER['REMOTE_ADDR'] // IP som upprättar en TCP-anslutning med tjänsten
$_SERVER['HTTP_X_FORWARDED_FOR'] // Få http-förfrågningsheadern X-Forwarded-For-data

Fjärradress
IP-adressen som upprättar en TCP-anslutning till servern
Den kan inte förfalskas och är mycket lämplig som användarens riktiga IP
Men efter att en HTTP-förfrågan passerat genom en sju-lagers proxy är det inte längre en användar-IP, vanligtvis en SLB-IP
X-vidarebefordra-för
Skicka till servern via Http-header
Den kan förfalskas, den erhållna datan kan vara felaktig, och den kan också orsaka problem som XSS- och SQL-injektion
X-Forwarded-For: Formatet är som följer > X-Forwarded-For: klient, proxy1, proxy2

Publicerad på 2017-08-15 16:30:42 |
Detta fenomen orsakas av lastbalansering, och detta problem uppstår inte utan lastbalansering?
 Hyresvärd| Publicerad på 2017-08-15 17:13:56 |
Sommaren publicerad den 2017-8-15 16:30
Detta fenomen orsakas av lastbalansering, och detta problem uppstår inte utan lastbalansering?

Ja, det skulle inte finnas något sådant problem utan det

Faktum är att plugin-författaren inte är strikt skriven, vilket borde vara hänsynslöst
Publicerad på 2021-07-22 16:35:08 |
Lär dig lite
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com