ZecHub
Εργαλεία ιδιωτικότητας
Πρακτικές λύσεις ιδιωτικότητας
ZecHub
Εργαλεία ιδιωτικότητας
Πρακτικές λύσεις ιδιωτικότητας
Το Arti είναι η πρωτοβουλία του Project Tor για τη δημιουργία ενός client επόμενης γενιάς για το Tor με τη γλώσσα προγραμματισμού Rust. Το Arti έχει σχεδιαστεί ώστε να είναι αρθρωτό, ενσωματώσιμο και έτοιμο για παραγωγή, παρέχοντας μια ασφαλέστερη και αποδοτικότερη υλοποίηση των πρωτοκόλλων ανωνυμίας του Tor. Με την έκδοση 1.4.0 του Arti, έχουν εισαχθεί αρκετές σημαντικές ενημερώσεις:
Αυτή η έκδοση συνεχίζει τις προσπάθειες του Project Tor να προσφέρει καλύτερη ασφάλεια, απόδοση και αρθρωτότητα για τους χρήστες και τους προγραμματιστές του Tor.
Ακολούθησε αυτά τα βήματα για να εγκαταστήσεις και να εκτελέσεις το Arti ως SOCKS proxy στο σύστημά σου.
Πριν μπορέσεις να δημιουργήσεις το Arti από τον πηγαίο κώδικα, πρέπει να έχεις εγκαταστήσει την πιο πρόσφατη σταθερή έκδοση του Rust.
Επισκέψου τον επίσημο ιστότοπο του Rust.
Ακολούθησε τις οδηγίες εγκατάστασης για το λειτουργικό σου σύστημα.
Επαλήθευσε την εγκατάσταση εκτελώντας:
rustc --version
Αυτό θα επιβεβαιώσει ότι έχεις εγκαταστήσει την πιο πρόσφατη σταθερή έκδοση του Rust στο σύστημά σου.
Για να αποκτήσεις την πιο πρόσφατη έκδοση του client Arti, θα χρειαστεί να κλωνοποιήσεις το αποθετήριο από το GitLab.
Άνοιξε το τερματικό σου (Command Prompt, PowerShell ή Git Bash στο Windows).
Εκτέλεσε την ακόλουθη εντολή για να κλωνοποιήσεις το αποθετήριο:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Μετακινήσου στον νεοδημιουργημένο κατάλογο arti:
cd arti
Αυτό θα κατεβάσει τον πηγαίο κώδικα του Arti στον τοπικό σου υπολογιστή.
Αφού κλωνοποιήσεις το αποθετήριο, πρέπει να δημιουργήσεις το Arti χρησιμοποιώντας το Cargo, το οποίο είναι ο διαχειριστής πακέτων και το εργαλείο build του Rust.
cargo build --release
Αυτή η εντολή μεταγλωττίζει τον κώδικα του Arti και τον βελτιστοποιεί για παραγωγή (η σημαία --release). Το binary θα δημιουργηθεί στον κατάλογο target/release.
target/release/arti
Μπορείς να εκτελέσεις αυτό το binary απευθείας από το τερματικό.
Για να χρησιμοποιήσεις το Arti ως SOCKS proxy (ο οποίος θα δρομολογεί την internet κίνησή σου μέσω του δικτύου Tor), πρέπει να εκκινήσεις τον proxy.
./target/release/arti proxy -p 9150
Αυτή η εντολή εκκινεί το Arti ως SOCKS5 proxy στη θύρα 9150, η οποία είναι η προεπιλεγμένη θύρα που χρησιμοποιεί το Tor για SOCKS κίνηση.
Αφού το Arti εκτελείται ως SOCKS proxy, πρέπει να ρυθμίσεις τις εφαρμογές σου ώστε να το χρησιμοποιούν για τη δρομολόγηση κίνησης μέσω του δικτύου Tor.
Αυτό θα δρομολογεί όλη την κίνηση από τις εφαρμογές σου μέσω του δικτύου Tor, χρησιμοποιώντας το Arti ως ενδιάμεσο.
Ακολουθεί ένα απλοποιημένο διάγραμμα που δείχνει πώς λειτουργεί το Arti σε συνδυασμό με το δίκτυο Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Αν ενδιαφέρεσαι να συνεισφέρεις στην ανάπτυξη του Arti, μπορείς να εξερευνήσεις τον κώδικα και να συνεισφέρεις μέσω του GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Κάνε fork το αποθετήριο στο GitLab (απαιτείται λογαριασμός GitLab).
Σύνδεσε το αποθετήριο στο οποίο έκανες fork με την τοπική σου ρύθμιση:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Αντικατάστησε το name με το όνομα χρήστη σου στο GitLab.
Κάνε push τις αλλαγές στο fork σου:
git push _name_ main
Δημιούργησε ένα Merge Request (MR) στο GitLab: Μετακινήσου στην ενότητα Merge Request στο GitLab fork σου:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Αν ενδιαφέρεσαι να συνεισφέρεις στο project, μη διστάσεις να εξετάσεις τον κώδικα, να κάνεις fork το αποθετήριο και να υποβάλεις ένα Merge Request. Για περισσότερες πληροφορίες, ενημερώσεις και αντιμετώπιση προβλημάτων, ανατρέξτε στο Αποθετήριο Arti στο GitLab.
Απόλαυσε την εμπειρία σου με το Arti και καλό hacking!