Daha önce programın ne işe yaradığı; ileri ve geri yanları üzerine çokça konuşulduğu için doğrudan Ubuntu 10.04 sürümüyle birlikte TOR'un nasıl kurulduğunu anlatmaya geçiyorum:
İlk olarak yazılım kaynağını depo listemize eklememiz gerekiyor. Bunun için uçbirimden:
sudo gedit /etc/apt/sources.list
komutunu verip aşağıdaki depoyu listeye ekliyoruz ve kaydedip kapatıyoruz.
deb http://deb.torproject.org/torproject.org lucid main
ardından yükleme için gerekli anahtarları indiriyoruz. Bunun için yine uçbirimden sırasıyla:
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
Anahtarlarımızı aldıktan sonra listemizi güncelliyoruz ve kurulumu yapıyoruz. Yine bunun için uçbirimde sırasıyla:
sudo apt-get update
sudo apt-get install tor tor-geoipdb
Komutlarını veriyoruz. Tor artık kuruldu ama yapılandırma ayarları yapmamız gerekiyor. Bunun için yine uçbirimde:
sudo gedit /etc/polipo/config
Dosyasını açıp içini aşağıdaki linkteki gibi düzenliyoruz ve kaydedip kapatıyoruz:
https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf (https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf)
Şimdi hem Tor'u hemde Polipo'yu yeniden başlatıyoruz. Yine uçbirimden:
sudo /etc/init.d/polipo restart
sudo /etc/init.d/tor restart
Artık Tor kuruldu ve kullanıma hazır durumda. Yine Firefoxta Torbutton eklentisiyle programı rahatça açıp kapayabilir ve kimi ayarlarını yapabilirsiniz.
"Dosyasını açıp içini aşağıdaki linkteki gibi düzenliyoruz ve kaydedip kapatıyoruz:
https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf"
Buraya kadar her şey sorunsuz gerçekleşti ancak tam bu adımda;
[IMG]http://i46.tinypic.com/17xu9u.png[/img]
Dosyayı geditle mi açıyorsunuz? Gedit ile değil firefox ile açın dosyayı ve kopyalayın gedite.
Poliponun yapılandırma ayarlarını;
sudo gedit /etc/polipo/config
komutuyla açıyorsun. Daha sonra
https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf (https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf)
linkini firefoxta açıp içeriğini kopyalayıp az önce açtığımız config dosyasının içine yapıştırıyoruz. Sen iki hata yapmışsın. Birincisi /etc/polipo/config dosyasını sanırım sudo komutuyla açmamışsın. İkincisi, linke tıklayınca açılan sayfanın içeriğini değil linkin kendisini metne yapıştırmışsın. Bunları düzeltirsen sorun çözülür...
linki değil linkin içeriğinde yer alanları komple kopyalayıp sudo ile açtığım /etc/polipo/config dosyasına yapıştırmama rağmen yukarıda arkadaşın bahsettiği hatayı bende alıyorum. ne yapmam gerekir?
sudo gedit /etc/polipo/config
komutunu verdiğinde eğer boş bir belge açılıyorsa zaten kurulumunda bir sorun verdır. Eğer doluysa lintekini kopyalayıp yapıştırdıktan ve kaydedip kapattıktan sonra bu tip bir hata vermez...
@torunaga, Haziranda soruyu sormuşsun. Cevap için gecikmişiz. İlgili linki konsolda değilde web-tarayıcıda açman gerekliydi.
Tor kurulumunu yaptım. Kontrol ettim, TOR sitesi tamam sistemde TOR çalışıyor dedi, ip adresi sorgulamada Almanya çıkıyor.
Nette gezerken artık takip edilmeyecekmiyim? Girdiğim siteler, yaptığım aramalar kullanıcı adı ve parolası vermediğim takdirde benim olduğum anlaşılmayacak değil mi?
Bir de DNS olarak 8.8.8.8-8.8.4.4 kullanıyorum. Bu DNS adreslerinide değiştirmeye gerek var mı? Gİzli surf yapmak için.
Tor ağının çalışmasıyla ilgili forumun çeşitli yerlerinde açıklamalar var. Bir kaç örnek:
http://forum.ubuntu-tr.net/index.php?topic=14661.0.html
http://forum.ubuntu-tr.net/index.php/topic,9173.0.html
http://forum.ubuntu-tr.net/index.php?topic=3977.0.html
http://forum.ubuntu-tr.net/index.php?topic=12327.0.html
http://forum.ubuntu-tr.net/index.php?topic=10451.0.html
http://forum.ubuntu-tr.net/index.php/topic,4221.0.html
Bu başlıkların hepsini gezdin zaten.
DNS hariç sorduğun sorunun yanıtını içeriyorlar.
Alıntı yapılan: benneyzen - 16 Haziran 2010 - 09:29:48
Poliponun yapılandırma ayarlarını;
sudo gedit /etc/polipo/config
komutuyla açıyorsun. Daha sonra
https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf (https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf)
linkini firefoxta açıp içeriğini kopyalayıp az önce açtığımız config dosyasının içine yapıştırıyoruz. Sen iki hata yapmışsın. Birincisi /etc/polipo/config dosyasını sanırım sudo komutuyla açmamışsın. İkincisi, linke tıklayınca açılan sayfanın içeriğini değil linkin kendisini metne yapıştırmışsın. Bunları düzeltirsen sorun çözülür...
https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf (https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/config/polipo.conf)
bu link çalışmıyor , server üzerinde dosyanın bulunmadığını söylüyor.şimdi ne yapacağım
Depo git adresine taşınmış:
https://gitweb.torproject.org/torbrowser.git
@bytan ,verdiğin linkte polipo ile ilgili bir veri göremedim.nereye tıklayıp poipoyu editleyeceğim bilgilere ulaşacağım. yardımcı olurmusun
Alıntı yapılan: cce - 06 Aralık 2010 - 14:19:57
@bytan ,verdiğin linkte polipo ile ilgili bir veri göremedim.nereye tıklayıp poipoyu editleyeceğim bilgilere ulaşacağım. yardımcı olurmusun
http://freehaven.net/~chrisd/polipo/
@bytan'ın verdiği sayfada Ctrl + F ile açılan arama sekmesine polipo yazdığında bulduğun kelimeye tıklatarak devam edebilirsin..
@cce,
gitweb.torproject.org Git - torbrowser.git/blob - build-scripts/config/polipo.conf (https://gitweb.torproject.org/torbrowser.git/blob/35af8ba21051ccb0f97b40de78da73b29c352446:/build-scripts/config/polipo.conf)
### 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
aradığım polipoconfig dosyasını şurada buldum
http://www.beakkon.com/sites/default/files/downloads/mix/polipo.conf/
kurulum aşamalarında belirtildiği gibi bu dosyadaki verileri kullandım ve tor, firefoxa kurduğum turbutton eklentisinden sonra çalışır hale geldi
torun çalıştığını test etmek için
https://check.torproject.org/
bu linke tıkladığınızda
"Congratulations. You are using Tor" yazısını görüyorsanız tamamdır
@bytan kurulumla uğraştığım için verdiğin config dosyasını görmedim :) , ilgin ve emeğin için teşekkür ederim
Uygun dosyayı bulmuşsun. Diff ile dosyalar arasındaki farka baktım. Aradaki tek fark, alttaki yorum satırının benim verdiğimde yer almıyor oluşu:
Alıntı Yap## Replace with the default polipo.conf file in /etc/polipo/config
şöyle bir hata aldım
gpg: 886DDD89 anahtarı keys.gnupg.net sunucusunun hkp adresinden isteniyor
?: keys.gnupg.net: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Success
gpg: geçerli OpenPGP verisi yok
gpg: İşlenmiş toplam miktar: 0
@ekinox2, konunun üstünden 5 yıl geçmiş ve muhtemelen depo güncelliğini yitirmiş bu nedenle hata alıyorsunuz.
tmm teşekkür ederim
Bu şekilde Tor'un tamamına ihtiyacın var mı? Her seferinde aynı şeyi öneriyorum, eğer tamamına ihtiyacınız yoksa basit bir şekilde "Tor Browser"kı kurabilirsiniz. Forumdaki başlıklara bakılabilir, güncel olanlar tercih edilmeli. Yanlış hatırlamıyorsam Webupd8 ppa'sı olacaktı.
Tor browser kendi sitesinden, kurulumsuz çalıştırılabilir olarak indirebilirsiniz. İnen dosyayı arşivden çıkarmak yeterli. Güncellemeleri kendi üzerinden alıyor. Bu şekilde çalıştırmak herhangi bir performans sorunu da oluşturmaz.
Kurulum sorununa çare değil ama bilgi olarak bulunsun.
Evet, ben onu unutmuşum. @mhmtkrktr, haklısın tarayıcının tümleşik sürüm denetimi de mevcuttu zaten. Doğrudan indirip kullanılabilir de.
Konu çok eski, yazılımın yapısı bile değişti. O günden bu güne kurulum da kolaylaştı. Benim kullandığım kolay kurulum yöntemi için;
sudo add-apt-repository ppa:webupd8team/tor-browser
sudo apt-get update
sudo apt-get install tor-browser