TOR Üzerinden Web Yayını Yapmak
Dökümanın orjinal linki http://www.tahribat.com/Forum-Tor-Uzerinden-Web-Yayini-Yapmak-185572/ adresindedir. Soru ve önerileriniz için forum konusunu kullanabilirsiniz.
Öncelikle,
Kurulum yaptığım bilgisayar:
CentOS release 5.10 (Final)
(komut: cat /etc/*release)
Dosyamızı indirelim:
wget https://www.torproject.org/dist/tor-0.2.4.20.tar.gz
Arşivden çıkaralım:
tar xzf tor-0.2.4.20.tar.gz; cd tor-0.2.4.20
Kurulum yapalım (deneyelim):
./configure && make && make install
Sistemdeki eksik paketlerden dolayı kurulum yarıda kesiliyordu. Bu yüzden kuruluma başlamadan önce bir güncelleme yaptım:
yum update
Ardından eksik bazı paketleri kurdum:
yum -y groupinstall 'Development Tools' yum install python-devel libxml2-devel libxslt-devel yum install pyOpenSSL yum install libevent libevent-devel yum install openssl openssl-devel
Sizde çıkan hatalar farklı olabilir, ona göre eksik paketlerinizi kurabilirsiniz.
./configure && make && make install
Kurulum aşamasında hata almadıysanız geçmiş olsun, ilk kısım bitti. :)
Bende Apache kurulu, bundan sonrasını ona göre anlatıyorum:
httpd.conf'ta bazı değişiklikler yapacağız:
httpd.conf'un nerede olduğunu biliyorsanız aşağıdaki kısmı atlayıp düzenlemeye geçebilirsiniz.
Apache'nin nerede olduğuna bakalım:
ps -ef | grep apache
çıktı:
apache 1541 28422 0 18:07 ? 00:00:00 /usr/sbin/httpd
httpd.conf'nin nerede olduğuna bakalım:
/usr/sbin/httpd -V | grep SERVER_CONFIG_FILE
dosya yeri:
/etc/httpd/conf/httpd.conf
Bir editörle httpd.conf'u açtıktan sonra
Listen 127.0.0.1:PORT_NUMARASI
kısmını
Listen 127.0.0.1:4986
olarak değiştirin.
değişiklikten sonra apache'yi yeniden başlatalım:
/etc/init.d/httpd restart
Şimdi Tor'da bazı ayarlamalar yapalım.
tor'u deneme amaçlı çalıştırdığımda şöyle bir bilgilendirme mesajı vardı:
Configuration file "/usr/local/etc/tor/torrc" not present, using reasonable defaults.
/usr/local/etc/tor/ klasörüne girdiğimde torrc.sample isimli dosyayı torrc olarak değiştirdim:
mv torrc.sample torrc
torrc'de ufak bir değişiklik yapalım:
HiddenServiceDir /usr/local/var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:4986
Tor konfigrasyon dosyasında (torrc) belirttiğimiz yolları (klasörleri) yaratın:
/usr/local/var/lib/tor/hidden_service
tor'u çalıştırınca /usr/local/var/lib/tor/hidden_service/ içerisinde iki adet dosyanın oluşturulduğunu göreceksiniz:
hostname private_key
hostname dosyasından adresimize bakalım:
cat /usr/local/var/lib/tor/hidden_service/hostname
/var/www/html/
nin içerisine artık istediğinizi ekleyin. :)
Not: Bu yazı meraktan ufak bir araştırma yapılarak yazılmıştır, doğabilecek sorunlardan sonra "vay efendim" demeyin.
Hit: 6193
Yazar: telekom