Εγκατασταση-ρυθμιση Tor στον Firefox

vagrale13 | Δευ, 03/14/2011 - 20:12 | 10' | 2

Για το τι ειναι το Tor, μπορουμε να δουμε εδω https://www.torproject.org/about/overview.html.en




Ολα τα παρακατω, καλο ειναι να τα κανουμε μονο αν ειμαστε 100% σιγουροι για το λογο που θελουμε να το κανουμε!
Καλο θα ειναι οταν χρησιμοποιουμε το Tor να μην συνδεομαστε σε υπηρεσιες που απαιτουν κωδικο οπως webmail,forum κλπ.
γιατι μπορει να μας παρακολουθησουν και να καταγραψουν τον κωδικο μας!



 Περιεχόμενα




Δοκιμη του Tor (tor-browser) - χωρις καμια αλλαγη στο συστημα μας

Αν θελουμε να δοκιμασουμε το Tor, χωρις να αλλαξουμε τιποτα απο το συστημα μας,
μπορουμε να κατεβασουμε τον tor-browser απο εδω https://www.torproject.org/download/download.html.en#linux
Tor Browser Bundle for GNU/Linux (beta version) on i686 => για τις εκδοσεις Ubuntu 32bit
Tor Browser Bundle for GNU/Linux (beta version) on x86_64 => για τις εκδοσεις Ubuntu 64bit

Ο Firefox θα πρεπει να ειναι κλειστος οταν θελουμε να ανοιξουμε τον tor-browser
Ποτε δεν πρεπει να τους τρεχουμε ταυτοχρονα


κανουμε αποσυμπιεση το αρχειο tar.gz - ανοιγουμε το φακελο tor-browser_en-US
και τρεχουμε με διπλο κλικ το αρχειο start-tor-browser και επιλεγουμε Εκτελεση

Η ρυθμιση θα γινει αυτοματα! Smile




Εγκατασταση και ρυθμιση του Tor

Ανοιγουμε τερματικο και εκτελουμε

sudo gedit /etc/apt/sources.list

και στο τελος του αρχειου, προσθετουμε

deb http://deb.torproject.org/torproject.org ΕΚΔΟΣΗ_ΔΙΑΝΟΜΗΣ main
deb http://deb.torproject.org/torproject.org experimental-ΕΚΔΟΣΗ_ΔΙΑΝΟΜΗΣ main


αντικαθιστουμε το ΕΚΔΟΣΗ_ΔΙΑΝΟΜΗΣ με την εκδοση της διανομης που εχουμε,
π.χ. lucid, maverick, sid, κλπ.
παταμε Αποθηκευση και κλεινουμε το αρχειο.

Μετα εκτελουμε τις δυο εντολες

gpg --keyserver keys.gnupg.net --recv 886DDD89

gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

και μετα συνεχιζουμε με τις δυο παρακατω εντολες, για την εγκατασταση του tor

sudo apt-get update

sudo apt-get install tor tor-geoipdb

θα χρειαστουμε να εχουμε εγκατεστημενο και το πακετο polipo (proxy web caching)
οποτε εκτελουμε

sudo apt-get install polipo

και δεν θα πρεπει να εχουμε εγκατεστημενο το πακετο privoxy

sudo apt-get remove privoxy

Τωρα, πρεπει να ρυθμισουμε το polipo, οποτε εκτελουμε στο τερματικο

sudo gedit /etc/polipo/config

και αντικαθιστουμε το αρχειο που θα ανοιξει, με το παρακατω

### Basic configuration
### *******************

# Uncomment one of these if you want to allow remote clients to
# connect:

# proxyAddress = "::0"        # both IPv4 and IPv6
# proxyAddress = "0.0.0.0"    # IPv4 only

proxyAddress = "127.0.0.1"
proxyPort = 8118

# If you do that, you'll want to restrict the set of hosts allowed to
# connect:

# allowedClients = "127.0.0.1, 134.157.168.57"
# allowedClients = "127.0.0.1, 134.157.168.0/24"

allowedClients = 127.0.0.1
allowedPorts = 1-65535

# Uncomment this if you want your Polipo to identify itself by
# something else than the host name:

proxyName = "localhost"

# Uncomment this if there's only one user using this instance of Polipo:

cacheIsShared = false

# Uncomment this if you want to use a parent proxy:

# parentProxy = "squid.example.org:3128"

# Uncomment this if you want to use a parent SOCKS proxy:

socksParentProxy = "localhost:9050"
socksProxyType = socks5


### Memory
### ******

# Uncomment this if you want Polipo to use a ridiculously small amount
# of memory (a hundred C-64 worth or so):

# chunkHighMark = 819200
# objectHighMark = 128

# Uncomment this if you've got plenty of memory:

# chunkHighMark = 50331648
# objectHighMark = 16384

chunkHighMark = 67108864

### On-disk data
### ************

# Uncomment this if you want to disable the on-disk cache:

diskCacheRoot = ""

# Uncomment this if you want to put the on-disk cache in a
# non-standard location:

# diskCacheRoot = "~/.polipo-cache/"

# Uncomment this if you want to disable the local web server:

localDocumentRoot = ""

# Uncomment this if you want to enable the pages under /polipo/index?
# and /polipo/servers?.  This is a serious privacy leak if your proxy
# is shared.

# disableIndexing = false
# disableServersList = false

disableLocalInterface = true
disableConfiguration = true

### Domain Name System
### ******************

# Uncomment this if you want to contact IPv4 hosts only (and make DNS
# queries somewhat faster):
#
# dnsQueryIPv6 = no

# Uncomment this if you want Polipo to prefer IPv4 to IPv6 for
# double-stack hosts:
#
# dnsQueryIPv6 = reluctantly

# Uncomment this to disable Polipo's DNS resolver and use the system's
# default resolver instead.  If you do that, Polipo will freeze during
# every DNS query:

dnsUseGethostbyname = yes


### HTTP
### ****

# Uncomment this if you want to enable detection of proxy loops.
# This will cause your hostname (or whatever you put into proxyName
# above) to be included in every request:

disableVia = true

# Uncomment this if you want to slightly reduce the amount of
# information that you leak about yourself:

# censoredHeaders = from, accept-language
# censorReferer = maybe

censoredHeaders = from,accept-language,x-pad,link
censorReferer = maybe

# Uncomment this if you're paranoid.  This will break a lot of sites,
# though:

# censoredHeaders = set-cookie, cookie, cookie2, from, accept-language
# censorReferer = true

# Uncomment this if you want to use Poor Man's Multiplexing; increase
# the sizes if you're on a fast line.  They should each amount to a few
# seconds' worth of transfer; if pmmSize is small, you'll want
# pmmFirstSize to be larger.

# Note that PMM is somewhat unreliable.

# pmmFirstSize = 16384
# pmmSize = 8192

# Uncomment this if your user-agent does something reasonable with
# Warning headers (most don't):

# relaxTransparency = maybe

# Uncomment this if you never want to revalidate instances for which
# data is available (this is not a good idea):

# relaxTransparency = yes

# Uncomment this if you have no network:

# proxyOffline = yes

# Uncomment this if you want to avoid revalidating instances with a
# Vary header (this is not a good idea):

# mindlesslyCacheVary = true

# Suggestions from Incognito configuration
maxConnectionAge = 5m
maxConnectionRequests = 120
serverMaxSlots = 8
serverSlots = 2
tunnelAllowedPorts = 1-65535

ο κωδικας, ειναι αντιγραφη απο εδω https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf

παταμε Αποθηκευση το αρχειο, και εκτελουμε

sudo /etc/init.d/polipo restart

Τωρα, το μονο που εμεινε, ειναι να εγκαταστησουμε το Προσθετο,
για να Ενεργοποιουμε/Απενεργοποιησουμε το tor στον Firefox
οποτε κανουμε εγκατασταση το Torbutton, παταμε εδω http://img708.imageshack.us/img708/7330/screenshotcty.png

Μετα μπορουμε να ενεργοποιουμε το Tor, πατωντας κατω δεξια στον Firefox
Κοκκινο σημενει Απενεργοποιημενο => Εικόνα
Πρασινο σημενει Ενεργοποιημενο => Εικόνα




Περισσοτερα

Περισσοτερες πληροφοριες για το Tor μπορουμε να βρουμε εδω https://www.torproject.org/
οπως και την παρουσιαση που εχει γινει εδω Διαδικτυακή ανωνυμία μέσω Tor Browser Bundle
Για τον τροπο εγκαταστασης για Fedora, OpenSUSE, Gentoo κλπ.
δειτε εδω http://www.torproject.org/download/download-unix.html.en

Στο τελος, μπορουμε να κανουμε ενα test, πηγαινοντας εδω http://whatismyipaddress.com/
και βλεποντας το αποτελεσμα
http://img832.imageshack.us/img832/1783/screenshot3yt.png

Φόρουμ
Tags
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Ωραίο άρθρο. Με το Tor εγκατεστημένο καλό είναι επίσης να αποφεύγουμε να βάζουμε addons γιατί μπορεί να αποκαλύψουν τη θέση μας κτλ.

Ο Firefox θα πρεπει να ειναι κλειστος οταν θελουμε να ανοιξουμε τον tor-browser
Ποτε δεν πρεπει να τους τρεχουμε ταυτοχρονα
 

 

 

Γιατί δεν πρέπει να τους τρέχουμε ταυτόχρονα; Τι πρόβλημα δημιουργείται?