Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 27999|Απάντηση: 4

[Λύθηκε] Discuz spider logging επίσκεψη ip λύση σφάλματος καταγραφής ip

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 15/8/2017 2:36:06 μ.μ. | | | |

Σήμερα, θέλω να εγκαταστήσω ένα πρόσθετο που καταγράφει τις επισκέψεις αράχνης, ώστε να μπορώ να αναλύσω τον ιστότοπό μου

Διεύθυνση λήψης κέντρου εφαρμογών DZ: http://addon.discuz.com/?@k_spider.plugin

Μετά την ολοκλήρωση της εγκατάστασης, δεν πρόσεξα πολύ και μετά, το απόγευμα, πήγα να ελέγξω τα αρχεία πρόσβασης της αράχνης



Διαπίστωσα ότι ήταν όλες διευθύνσεις IP που ξεκινούσαν με 100.166 και στη συνέχεια η Baidu έψαξε για IP και διαπίστωσε ότι ήταν όλες δεσμευμένες διευθύνσεις

Θα πρέπει να είναι ότι η IP αράχνης δεν αποκτήθηκε σωστά επειδή χρησιμοποιήθηκε η εξισορρόπηση φορτίου Alibaba Cloud που χρησιμοποιείται από τον ιστότοπο.



Πραγματική IP υπολογιστή-πελάτη Αποκτήστε την πραγματική IP του υπολογιστή-πελάτη μέσω του πεδίου κεφαλίδας X-Forwarded-For


Στη συνέχεια, βρείτε τη διεύθυνση καταλόγου της προσθήκης: /source/plugin/k_spider

Επεξεργαστείτε spider.class.php αρχείο και βρείτε 20 γραμμές



Τροποποιήθηκε σε


Πρόσθετο εγγραφής αράχνης, είναι φυσιολογικό!




Προηγούμενος:Οι δηλώσεις SQL μετρούν πόσες στήλες έχει ένας πίνακας
Επόμενος:Το Win10 συλλέγει απόρρητο ως το κεφάλαιο των δεδομένων εκπομπής της Microsoft
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 15/8/2017 2:37:33 μ.μ. |
Για διακομιστές WEB, υπάρχουν δύο κύριοι τρόποι απόκτησης IP
1. Η διεύθυνση για τη δημιουργία σύνδεσης TCP με την απομακρυσμένη διεύθυνση διακομιστή
2. Μέσω του πεδίου X-Forwarded-For της κεφαλίδας Http

Οι αντίστοιχες μεταβλητές PHP είναι οι εξής

$_SERVER['REMOTE_ADDR'] // IP που δημιουργεί μια σύνδεση TCP με την υπηρεσία
$_SERVER['HTTP_X_FORWARDED_FOR'] // Λήψη της κεφαλίδας αιτήματος http X-Forwarded-For data

Απομακρυσμένη διεύθυνση
Η IP που δημιουργεί μια σύνδεση TCP με τον διακομιστή
Δεν μπορεί να πλαστογραφηθεί και είναι πολύ κατάλληλο ως πραγματική IP του χρήστη
Ωστόσο, αφού ένα αίτημα HTTP περάσει από έναν διακομιστή μεσολάβησης επτά επιπέδων, δεν είναι πλέον IP χρήστη, συνήθως IP SLB
X-Forwarded-For
Περάστε στον διακομιστή μέσω κεφαλίδας Http
Μπορεί να πλαστογραφηθεί, τα δεδομένα που λαμβάνονται μπορεί να είναι ανακριβή και μπορεί επίσης να προκαλέσουν προβλήματα όπως XSS και SQL injection
X-Forwarded-For: Η μορφή είναι η εξής > X-Forwarded-For: client, proxy1, proxy2

Δημοσιεύτηκε στις 15/8/2017 4:30:42 μ.μ. |
Αυτό το φαινόμενο προκαλείται από την εξισορρόπηση φορτίου και αυτό το πρόβλημα δεν παρουσιάζεται χωρίς εξισορρόπηση φορτίου;
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 15/8/2017 5:13:56 μ.μ. |
Δημοσιεύτηκε στις 2017-8-15 16:30
Αυτό το φαινόμενο προκαλείται από την εξισορρόπηση φορτίου και αυτό το πρόβλημα δεν παρουσιάζεται χωρίς εξισορρόπηση φορτίου;

Ναι, δεν θα υπάρξει τέτοιο πρόβλημα χωρίς αυτό

Στην πραγματικότητα, εδώ που τα λέμε, ο συγγραφέας του πρόσθετου δεν είναι αυστηρά γραμμένος, κάτι που θα έπρεπε να είναι απερίσκεπτο
Δημοσιεύτηκε στις 22/7/2021 4:35:08 μ.μ. |
Μάθετε λίγα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com