απαιτήσεις: Λόγω προβλημάτων δικτύου, το πρόγραμμα δεν μπορεί να συνδεθεί απευθείας σε ορισμένες υπηρεσίες web, μπορεί να χρειαστεί πρόσβαση μέσω διακομιστή μεσολάβησης, εάν το πρόγραμμα υποστηρίζει τη ρύθμιση διακομιστή μεσολάβησης, εάν δεν υποστηρίζει τη ρύθμιση διακομιστή μεσολάβησης, πώς να επιτρέψετε στο πρόγραμμα να έχει πρόσβαση στο δίκτυο μέσω του διακομιστή μεσολάβησης χωρίς τροποποίηση του πηγαίου κώδικα και εκ νέου μεταγλώττιση;
Αλυσίδες μεσολάβησης
Το ProxyChains είναι ένα πρόγραμμα UNIX που συνδέει λειτουργίες libc που σχετίζονται με το δίκτυο σε δυναμικούς συνδέσμους μέσω προφορτωμένων DLL και ανακατευθύνει τις συνδέσεις μέσω διακομιστών μεσολάβησης SOCKS4a/5 ή HTTP. Οι ίδιες οι αλυσίδες μεσολάβησηςΔεν μπορείτε να αφήσετε με διαφάνεια ολόκληρη την κυκλοφορία του συστήματος να μεταβεί στον διακομιστή μεσολάβησης "καθολικά"Έχει σχεδιαστεί για να ενεργοποιεί διακομιστές μεσολάβησης μόνο για συγκεκριμένες εντολές. Δηλαδή, πρέπει να προσθέσετε αλυσίδες μεσολάβησης πριν από την εντολή για να τεθεί σε ισχύ. Το ProxyChains είναι ένα ισχυρό εργαλείο διακομιστή μεσολάβησης που μας βοηθά να παρακάμψουμε τους περιορισμούς δικτύου και να αποκτήσουμε πρόσβαση σε εξωτερικά δίκτυα με ασφάλεια μέσω απλής διαμόρφωσης.
ProxyChains εναντίον ProxyChains4
Το Proxychains και το Proxychains4 δεν είναι το ίδιο έργο, αλλά συνδέονται στενά. Στην πραγματικότητα, το proxychains4 είναι ο επίσημος διάδοχος του έργου proxychains (δηλαδή η τέταρτη γενιά),
Πηγαίος κώδικας ProxyChains:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Πηγαίος κώδικας ProxyChains (κλάδος διακλάδωσης, που διατηρείται από τον προγραμματιστή Haad):Η σύνδεση με υπερσύνδεσμο είναι ορατή. Πηγαίος κώδικας ProxyChains4:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Εγκατάσταση ProxyChains4
Εγκαταστήστε το ProxyChains4 χρησιμοποιώντας την έκδοση 9.5 του Rocky Linux με την ακόλουθη εντολή:
Οπως φαίνεται παρακάτω:
Δωρεάν πληρεξούσιοι
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η χρηστικότητα του παράγοντα μπορεί να ελεγχθεί χρησιμοποιώντας την ακόλουθη εντολή:
Το ProxyChains υποστηρίζει τέσσερις λειτουργίες αλυσίδας μεσολάβησης: dynamic_chain, strict_chain, round_robin_chain και random_chain.
Διαμορφώστε τον διακομιστή μεσολάβησης proxychains, τη διαδρομή του αρχείου διαμόρφωσης:/etc/proxychains.conf, προεπιλεγμένο προφίλ:
proxychains.conf
(5.92 KB, Αριθμός λήψεων: 0, Τιμή πώλησης: 3 Κόκκος MB)
Οι τροποποιήσεις είναι οι εξής:
Δημιουργήστε μια νέα εφαρμογή κονσόλας χρησιμοποιώντας το .NET 8 και στείλτε μια αίτηση δικτύου με τον ακόλουθο πηγαίο κώδικα:
Με και χωρίς διακομιστή μεσολάβησης, δοκιμαστικές εντολές:
Η διαφορά φαίνεται παρακάτω:
Συμβουλή: Μπορείτε να εισαγάγετε απευθείας το proxychains4 bash από τη γραμμή εντολών, ώστε να μπορείτε να δημιουργήσετε ένα νέο τερματικό με λειτουργία καθολικού διακομιστή μεσολάβησης, δεν χρειάζεται να προσθέτετε proxychains4 πριν από κάθε εντολή, εισάγετε έξοδο για έξοδο από το τερματικό. |