TOR Üzerinden Web Yayını Yapmak

Services 

ONURSAL UYE

Services 

ONURSAL UYE
Katılım
7 Kas 2023
Mesajlar
244
Tepkime puanı
194
Puanları
43
Konum
---
Cinsiyet
Erkek
Takım
.....
Öncelikle,
Kurulum yaptığım bilgisayar: CentOS release 5.10 (Final)
(komut: cat /etc/*release)

Dosyamızı indirelim:
Kod:
wget https://www.torproject.org/dist/tor-0.2.4.20.tar.gz

Arşivden çıkaralım:
Kod:
tar xzf tor-0.2.4.20.tar.gz; cd tor-0.2.4.20


Kurulum yapalım (deneyelim)
Kod:
./configure && make && make install

Sistemdeki eksik paketlerden dolayı kurulum yarıda kesiliyordu. Bu yüzden kuruluma başlamadan önce bir güncelleme yaptım:
Kod:
yum update

Ardından eksik bazı paketleri kurdum:

Kod:
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.
Kod:
./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
Kod:
ps -ef | grep apache

çıktı:
Kod:
apache    1541 28422  0 18:07 ?        00:00:00 /usr/sbin/httpd

httpd.conf'nin nerede olduğuna bakalım:
Kod:
/usr/sbin/httpd -V | grep SERVER_CONFIG_FILE

dosya yeri:
Kod:
/etc/httpd/conf/httpd.conf

Bir editörle httpd.conf'u açtıktan sonra
Kod:
Listen 127.0.0.1:PORT_NUMARASI

kısmını
Kod:
Listen 127.0.0.1:4986

olarak değiştirin. Değişiklikten sonra apache'yi yeniden başlatalım:
Kod:
/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:

Kod:
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:
Kod:
hostname
private_key

hostname dosyasından adresimize bakalım:
Kod:
cat /usr/local/var/lib/tor/hidden_service/hostname

/var/www/html/ nin içerisine artık istediğinizi ekleyin.


DipNot: Bu yazı meraktan ufak bir araştırma yapılarak yazılmıştır..
 
Son düzenleme:

Konuyu görüntüleyenler

Ana Sayfa Register Log In
Üst