Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 27999|Odpověď: 4

[Vyřešeno] Řešení chyby při zaznamenávání návštěvy IP adresáře Discuz spider

[Kopírovat odkaz]
Zveřejněno 15.08.2017 14:36:06 | | | |

Dnes chci nainstalovat plugin, který zaznamenává návštěvy pavouků, abych mohl analyzovat svůj web

Adresa pro stažení aplikačního centra v DS: http://addon.discuz.com/?@k_spider.plugin

Po dokončení instalace jsem tomu nevěnoval moc pozornosti, a pak jsem odpoledne šel zkontrolovat záznamy o přístupu pavouků



Zjistil jsem, že všechny byly IP adresy začínající na 100.166, a pak Baidu hledal IP a zjistil, že jsou všechny rezervované adresy

Mělo by se stát, že spider IP nebyla získána správně, protože byla použita Alibaba Cloud load balancing používaná webem.



Skutečná IP adresa klienta Získejte skutečnou IP klienta přes pole hlavičky X-Forwarded-For


Poté najděte adresu adresáře pluginu: /source/plugin/k_spider

Upravte spider.class.php soubor a najděte 20 řádků



Upraveno na


Plugin pro nahrávání pavouka, to je normální!




Předchozí:SQL příkazy počítají, kolik sloupců tabulka má
Další:Win10 sbírá soukromí jako hlavní město dat Microsoftu
 Pronajímatel| Zveřejněno 15.08.2017 14:37:33 |
U WEBOVÝCH serverů existují dva hlavní způsoby, jak získat IP
1. Adresa pro navázání TCP spojení se serverem Vzdálená adresa
2. Přes pole X-Forwarded-For v HTTP hlavičce

Odpovídající PHP proměnné jsou následující

$_SERVER['REMOTE_ADDR'] // IP adresy, která navazuje TCP spojení se službou
$_SERVER['HTTP_X_FORWARDED_FOR'] // Získejte hlavičku http request data X-Forwarded-For

Vzdálená adresa
IP, která navazuje TCP spojení se serverem
Nelze ji zfalšovat a je velmi vhodná jako skutečná IP uživatele
Nicméně poté, co HTTP požadavek projde sedmivrstvým proxy, už se nejedná o uživatelskou IP, obvykle SLB IP
X-přeposíláno
Předání na server přes HTTP hlavičku
Může být falšován, získaná data mohou být nepřesná a mohou také způsobovat problémy, jako je XSS a SQL injekce
X-Přeposíleno-Proti: Formát je následující > X-Přesměrováno: klient, proxy1, proxy2

Zveřejněno 15.08.2017 16:30:42 |
Tento jev je způsoben vyvažováním zátěže a tento problém se bez vyvažování zatížení nevyskytuje?
 Pronajímatel| Zveřejněno 15.08.2017 17:13:56 |
Summer Zveřejněno 15. 8. 2017 16:30
Tento jev je způsoben vyvažováním zátěže a tento problém se bez vyvažování zatížení nevyskytuje?

Ano, bez něj by takový problém nebyl

Ve skutečnosti, když už mluvíme o tom, autor pluginu není striktně napsaný, což by mělo být neohleduplné
Zveřejněno 22.07.2021 16:35:08 |
Trochu se naučte
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com