Άλλοι τρόποι χρήσης του Tor
Οι οδηγίες του άρθρου δεν συστήνονται σε χρήστες που δεν κατανοούν αρκετά καλά τις αρχές λειτουργίας του Tor! |
Πέρα από τις προτεινόμενες μεθόδους χρήσης του Tor, δηλαδή τον Tor Browser Bunlde και το Tails, ένας χρήστης Μπορεί να εγκαταστήσει το Tor στον υπολογιστή του και έπειτα να ρυθμίσει άλλες εφαρμογές να το χρησιμοποιούν.
Περιεχόμενα
Χρήση torsocks σε περιβάλλον Linux[επεξεργασία]
Για να ρυθμίσουμε ένα άλλο πρόγραμμα να περνάει την κίνησή του μέσω Tor πρέπει αυτό είτε να έχει υποστήριξη για SOCKS5 proxy είτε πρέπει να χρησιμοποιηθεί ένα εργαλείο σαν το torsocks. Το torsocks είναι ένα βοηθητικό πρόγραμμα (wrapper) που συνδέει την βιβλιοθήκη torsocks και την εφαρμογή που ο χρήστης θέλει να χρησιμοποιήσει μέσα από το δίκτυο του Tor.
Προαπαιτούμενα[επεξεργασία]
Είναι απαραίτητο να υπάρχει εγκατεστημένο τόσο το tor όσο και η βιβλιοθήκη torsocks. Σε Ubuntu ή Debian GNU/Linux δίνουμε :
# apt-get install tor # apt-get install torsocks
Το default configuration του Tor που έρχεται είναι έτοιμο για να χρησιμοποιηθεί από άλλα προγράμματα.
Χρήση[επεξεργασία]
# torsocks wget http://domain.com/path/filename.ext # torsocks ssh -p 1234 username@hostname.domain.com
Χρήση SSH με Tor[επεξεργασία]
Για να συνδέεται κανείς μόνιμα σε κάποιο host μέσω ssh πάνω από Tor,αφού έχει εγκαταστήσει το πακέτο netcat-openbsd σε Debian Linux, μπορεί να προσθέσει στο .ssh/config
Host hostname.domain.com X.Y.Z.W ProxyCommand nc -X5 -x 127.0.0.1:9150 %h %p
όπου hostname.domain.com και X.Y.Z.W το hostname και η IP του server αντίστοιχα, ενώ το 9150 είναι το port στο οποίο ακούει ο socks proxy του Tor.
έπειτα κάθε σύνδεση στο
ssh hostname.domain.com
ή
ssh X.Y.Z.W
θα γίνεται μέσω Tor
Χρήση Instant Messaging με Tor[επεξεργασία]
Οι περισσότεροι IM clients έχουν υποστήριξη για σύνδεση μέσω socks5 proxy, αυτό αρκεί για να συνδεθεί κανείς στο IM server που επιθυμεί μέσω Tor. Ενδέχεται όμως ο IM client να μην περνάει τα DNS ερωτήματα για την εύρεση της IP του IM server μέσω του Tor αλλά μέσω του resolver που χρησιμοποιεί ο υπολογιστής. Αυτό οδηγεί σε DNS leaks, κάποιος που παρακολουθεί τα DNS ερωτήματα ενός client μπορεί να δει δηλαδή σε ποιον server προσπαθεί να συνδεθεί αυτός ο client. Πολλοί IM servers λειτουργούν και ως hidden service για να αποφεύγονται αυτά τα DNS leaks.
Αν επιλέξει κανείς να χρησιμοποιεί IM μέσω Tor τότε καλό είναι να επιβεβαιώσει πως χρησιμοποεί ασφαλή τρόπο σύνδεσης στο IM server (ssl/tls) καθώς και OTR για την επικοινωνία του με άλλους χρήστες.
Pidgin[επεξεργασία]
Για την χρήση του pidgin μέσω Tor υπάρχουν 2 τρόποι με την προϋπόθεση πως τρέχει ήδη Tor στο μηχάνημα, είτε αυτόνομα είτε μέσω του Tor Browser Bundle.
Global proxy settings[επεξεργασία]
Tools -> Preferences -> Proxy
Use Remote DNS with SOCKS4 proxies: Ενεργοποιημένο Proxy Type: Tor/Privacy (SOCKS5) Host: 127.0.0.1 Port: (συνήθως) 9150 ή 9050
Per account proxy settings[επεξεργασία]
αρκεί κανείς να πάει στο Accounts -> Manage Accounts -> (επιλογή account) -> Modify -> Proxy
Proxy Type: Tor/Privacy (SOCKS5) Host: 127.0.0.1 Port: (συνήθως) 9150 ή 9050
[επεξεργασία]
Διαμόρφωση και χρήση του Xchat μέσω Tor[επεξεργασία]
Υποθέτουμε ότι ο Tor daemon τρέχει ήδη στο σύστημά μας στο localhost:9050. Βρίσκουμε την κρυφή υπηρεσία (.onion address) του IRC server που επιθυμούμε [πχ του Indymedia είναι: h7gf2ha3hefoj5ls.onion]. Αμέσως μετά ανοίγουμε με έναν editor το αρχείο /etc/tor/torrc και προσθέτουμε στο τέλος την παρακάτω γραμμή:
mapaddress 10.40.40.40 h7gf2ha3hefoj5ls.onion.
Κάνουμε επανεκκίνηση το Tor. Φυσικά, μπορούμε να χρησιμοποιήσουμε οποιαδήποτε διεύθυνση IPv4 θέλουμε.
Προσθέτουμε new network στο Xchat (πχ IndymediaTor) και ορίζουμε ως server: “10.40.40.40/6697”. Πρέπει να επαληθεύσουμε ότι για αυτό το δίκτυο είναι επιλεγμένη η χρήση proxy server.
Σημείωση: Εάν έχουμε ρυθμίσει πάνω από ένα δίκτυο στο Xchat, τα οποία δεν θέλουμε να χρησιμοποιούν Tor, τότε κλικάρουμε και τα ρυθμίζουμε αντίστοιχα με την “Bypass proxy” επιλογή.
Αμέσως μετά στις Προτιμήσεις/Δίκτυο (Preferences>Network ) του Xchat προσθέτουμε έναν proxy: 127.0.0.1, port 9050 (ή στο port που ακούει ο Tor daemon) και πληκτρολογούμε SOCKS 5.
Ρύθμιση SASL authentication για Xchat[επεξεργασία]
Κάποιες IRC κρυφές υπηρεσίες απαιτούν SASL authentication για τη χρήση τους. Αυτό σημαίνει ότι πρέπει να καταχωρήσουμε το NickServ nickname. Αμέσως μετά ενεργοποιούμε το SASL για Xchat.