Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 27999|Odgovoriti: 4

[Rešeno] Rešitev napake pri beleženju obiskovalnih IP naslovov pri beleženju Discuz pajka

[Kopiraj povezavo]
Objavljeno na 15. 08. 2017 14:36:06 | | | |

Danes želim namestiti vtičnik, ki beleži obiske pajkov, da bom lahko analiziral svojo spletno stran

Naslov za prenos aplikacijskega centra DZ: http://addon.discuz.com/?@k_spider.plugin

Ko je bila namestitev končana, nisem posvečal preveč pozornosti, popoldne pa sem šel preverit evidence o dostopu pajkov



Ugotovil sem, da so bili vsi IP naslovi, ki se začnejo s 100.166, nato pa je Baidu iskal IP in ugotovil, da so vsi rezervirani naslovi

Verjetno pajkova IP ni bila pravilno pridobljena, ker je bila uporabljena Alibaba Cloud load balance, ki jo uporablja spletna stran.



Resnični IP odjemalca Pridobi pravi IP odjemalca preko polja glave X-Forwarded-For


Nato poiščite naslov mape vtičnikov: /source/plugin/k_spider

Uredi spider.class.php datoteko in poišči 20 vrstic



Spremenjeno v


Spider snemalni vtičnik, to je normalno!




Prejšnji:SQL stavki štejejo, koliko stolpcov ima tabela
Naslednji:Win10 zbira zasebnost kot glavno mesto Microsoftovih podatkov o oddajah
 Najemodajalec| Objavljeno na 15. 08. 2017 14:37:33 |
Za SPLETNE strežnike obstajata dva glavna načina za pridobitev IP naslova
1. Naslov za vzpostavitev TCP povezave s strežnikom Remote Address
2. Preko polja X-Forwarded-For v HTTP glavi

Ustrezne PHP spremenljivke so naslednje

$_SERVER['REMOTE_ADDR'] // IP, ki vzpostavi TCP povezavo s storitvijo
$_SERVER['HTTP_X_FORWARDED_FOR'] // Pridobite http header X-Forwarded-For podatke

Oddaljeni naslov
IP, ki vzpostavi TCP povezavo s strežnikom
Ni ga mogoče ponarediti in je zelo primeren kot prava intelektualna lastnina uporabnika
Vendar pa, ko HTTP zahteva preide skozi sedemslojni proxy, to ni več uporabniški IP, običajno SLB IP
X-posredovano-za
Prenos na strežnik preko HTTP glave
Lahko se ponaredi, pridobljeni podatki so lahko netočni, prav tako pa lahko povzroči težave, kot sta XSS in SQL injekcija
X-Forwarded-For: Format je naslednji > X-Forwarded-For: client, proxy1, proxy2

Objavljeno na 15. 08. 2017 16:30:42 |
Ta pojav povzroča uravnoteženje obremenitve, in ta težava se ne pojavi brez uravnoteženja obremenitve?
 Najemodajalec| Objavljeno na 15. 08. 2017 17:13:56 |
Summer Objavljeno 15. 8. 2017 ob 16:30
Ta pojav povzroča uravnoteženje obremenitve, in ta težava se ne pojavi brez uravnoteženja obremenitve?

Da, brez njega ne bi bilo takšnih težav

Pravzaprav, če smo že pri tem, avtor vtičnika ni strogo napisan, kar bi moralo biti nesramno
Objavljeno na 22. 07. 2021 16:35:08 |
Nauči se malo
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com