Windows'ta Tor'u Servis Olarak Kurmak: Adım Adım Rehber (Always-On Proxy)
Günümüz internet dünyasında gizlilik ve anonimlik her zamankinden daha önemli. Tor (The Onion Router) ağı, bu konuda en güçlü araçlardan biri. Genellikle Tor Browser üzerinden kullanılsa da, aslında Tor'un arka planda çalışan bir "arkaplan uygulaması" (daemon) versiyonu da mevcuttur. Bu sayede tüm internet trafiğinizi Tor üzerinden yönlendirebilir veya sadece belirli uygulamaların Tor ağını kullanmasını sağlayabilirsiniz.
Peki ya Tor'un her zaman açık olmasını istiyorsanız? Bilgisayarınızı her açtığınızda manuel olarak Tor'u başlatmak zahmetlidir. İşte bu noktada Windows Servisi devreye girer. Tor'u bir Windows Servisi olarak kurduğunuzda, bilgisayarınız açıldığı anda Tor arka planda otomatik olarak başlar ve siz müdahale etmeden çalışmaya devam eder.
Bu yazıda, size adım adım Tor'u Windows'ta nasıl bir servis haline getireceğinizi göstereceğim. Hadi başlayalım!
Neden Tor'u Servis Olarak Çalıştırmalıyız?
Otomatik Başlangıç: Bilgisayar açılır açılmaz Tor çalışmaya başlar. Kullanıcı girişi yapmasanız bile (eğer servis olarak ayarlanmışsa) çalışabilir.
Arka Planda Sessiz Çalışma: Simge tepsisi (system tray) veya açık bir pencere olmadan çalışır. Rahatsız edici değildir.
Güvenilirlik: Eğer Tor çökerse (ki nadiren çöker), Windows servisi onu otomatik olarak yeniden başlatacak şekilde yapılandırılabilir.
Sistem Genelinde Proxy: Tüm sisteminizin internet trafiğini Tor üzerinden yönlendirmek istiyorsanız, Tor servisinin her zaman açık olması gerekir.
Gereksinimler
Windows tabanlı bir bilgisayar (Windows 7, 8, 10 veya 11).
Yönetici yetkileri.
İnternet bağlantısı.
Tor'un "Expert Bundle" (Uzman Paketi) sürümü.
Adım 1: Tor Expert Bundle'ı İndirin
Tor Browser'dan farklı olarak, servis olarak kuracağımız şey sadece Tor'un arkaplan motorudur. Bu pakete "Expert Bundle" denir.
Tor Project'ın resmi indirme sayfasına gidin: https://www.torproject.org/download/tor/
Sayfada "Windows" işletim sistemini seçin.
"Expert Bundle" başlığının altındaki linke tıklayarak
.zipdosyasını indirin. (Genellikletor-win64-0.4.8.x.zipgibi bir ismi vardır).
https://www.torproject.org/static/images/download-tor.svg
Adım 2: Dosyaları Çıkartın ve Düzenleyin
İndirdiğiniz ZIP dosyasını sabit diskinizde kalıcı bir konuma çıkartın. Örneğin, C:\Program Files\Tor gibi bir yol tercih etmeniz ileride sorun yaşamanızı engelleyecektir.
İndirdiğiniz
.zipdosyasına sağ tıklayın ve "Tümünü Çıkart..." deyin.Hedef olarak
C:\Program Files\Toryolunu yazın veya "Gözat" ile seçin.Çıkartma işlemi tamamlandığında
C:\Program Files\Tor\Torklasörünün içindetor.exedosyasını görmelisiniz.
Adım 3: Tor Yapılandırma Dosyası (torrc) Oluşturun
Tor'un nasıl davranacağını belirlemek için bir yapılandırma dosyasına ihtiyacımız var. Servis olarak çalışırken, varsayılan ayarlar genelde yeterlidir, ancak SOCKS proxy'nin hangi portta çalışacağını ve verilerin nerede saklanacağını belirtmek iyi bir pratiktir.
C:\Program Files\Tor\Torklasörüne gidin.Boş bir alana sağ tıklayın, "Yeni" -> "Metin Belgesi" seçin.
Bu dosyayı
torrc(Uzantısız olarak) yeniden adlandırın.Not: Uzantıları görmüyorsanız, dosya gezgininde "Görünüm" sekmesinden "Dosya adı uzantıları" kutusunu işaretleyin.
torrcdosyasını Not Defteri gibi bir metin editörüyle açın ve aşağıdaki satırları yapıştırın:
# Tor'un çalışacağı SOCKS proxy portu (Varsayılan: 9050) SOCKSPort 127.0.0.1:9050 # Günlük (log) dosyasının nereye yazılacağı (İsteğe bağlı) Log notice file C:\Program Files\Tor\Tor\log\tor-notice.log # Veri dizini (Bridgeler, descriptor'lar vs. burada saklanır) DataDirectory C:\Program Files\Tor\Tor\data # İsterseniz Tor'a giriş düğümü olarak sadece belirli ülkeleri kullanmasını söyleyebilirsiniz. # Örnek: Sadece Almanya ve Hollanda giriş düğümleri # EntryNodes {de},{nl} # ExitNodes {us} # Çıkış düğümlerini kısıtlamak genelde önerilmez.
Dosyayı kaydedin.
Şimdi
C:\Program Files\Tor\Torklasörü içindelogvedataadında iki yeni klasör oluşturun. (torrc dosyasında belirttiğimiz dizinler.)
Klasör yapınız şu şekilde olmalı:
C:\Program Files\Tor\Tor\ │ tor.exe │ torrc │ ... (diğer .dll dosyaları) ├───Data └───Log
Adım 4: Windows Servisi Olarak Kurulum (Komut Satırı)
Şimdi en kritik adıma geldik. Tor'u bir Windows servisi olarak kaydedeceğiz. Bunun için Yönetici olarak Komut İstemi (CMD) veya PowerShell açmamız gerekiyor.
Yönetici Olarak Komut İstemi Açma:
Başlat menüsüne
cmdyazın.Çıkan "Komut İstemi" uygulamasına sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini tıklayın.
Açılan siyah ekranda (veya PowerShell'de) aşağıdaki komutu yazın:
sc create TorBin root= "C:\Program Files\Tor\Tor" binPath= "C:\Program Files\Tor\Tor\tor.exe --service install -f C:\Program Files\Tor\Tor\torrc" start= auto
Bu komutu adım adım açıklayalım:
sc create: Windows'un Service Control (Servis Kontrol) aracını kullanarak yeni bir servis oluştur.TorBin: Bu, oluşturacağımız servisin içsel adıdır. (DilersenizTorServiceveyaTorProxygibi bir isim verebilirsiniz. Servisler listesinde bu isimle görünecek).root= "...": Servisin çalışma dizinini belirtir. (Önemli:=işaretinden sonra BOŞLUK bırakılması gerektiğine dikkat edin! Busckomutunun tuhaf bir sözdizimi kuralıdır.)binPath= "...": Servis çalıştırılacağı zaman hangi.exedosyasının hangi parametrelerle çalışacağını belirtir."C:\...\tor.exe": Çalışacak dosya.--service install: Tor'a "ben bir servis olarak kuruluyorum" talimatını verir. Bu sayede Tor, Windows servis altyapısıyla haberleşmeyi bilir.-f C:\...\torrc: Hangi yapılandırma dosyasını kullanacağını söyler.
start= auto: Servisin Windows ile birlikte otomatik olarak başlamasını sağlar.
Komutu başarıyla girdiyseniz, aşağıdakine benzer bir yanıt almalısınız:
[SC] CreateService BAŞARILI
Adım 5: Servisi Başlatın ve Kontrol Edin
Servis oluşturuldu, ancak henüz çalışmıyor. Şimdi onu başlatalım. Aynı yönetici komut satırında şu komutu çalıştırın:
sc start TorBin
Alacağınız yanıt:
SERVICE_NAME: TorBin
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
PID : 12345
FLAGS :Servisin gerçekten çalıştığını doğrulamak için birkaç yöntem var:
Görev Yöneticisi:
Ctrl + Shift + Escile Görev Yöneticisi'ni açın. "Ayrıntılar" sekmesindetor.exeişlemini görmelisiniz.Servisler Yöneticisi: Başlat'a
services.mscyazın ve çalıştırın. ListedeTorBin(veya verdiğiniz isimle) servisini bulun. Durumu "Çalışıyor" olmalıdır.Komut Satırı:
sc query TorBinkomutu ile durumu kontrol edebilirsiniz.
Adım 6: Proxy'yi Test Edin
Tor artık arka planda çalışıyor. Varsayılan olarak 127.0.0.1:9050 adresinde bir SOCKS proxy sunucusu dinleme yapıyor. Bunu test etmek için komut satırını kullanabiliriz.
Normal bir kullanıcı olarak (Yönetici değil) yeni bir komut satırı açın.
Aşağıdaki komutu yazın:
curl --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip
Bu komut, Tor ağı üzerinden check.torproject.org sitesine giderek bize Tor kullanıp kullanmadığımızı söyleyen bir API'yi çağırır.
Beklenen Çıktı (Örnek):
{"IsTor":true,"IP":"185.220.101.34"}
Eğer "IsTor":true ifadesini görüyorsanız, tebrikler! Tor artık Windows'unuzda bir servis olarak başarıyla çalışıyor. Eğer false dönerse veya hata alırsanız, torrc dosyanızı ve servisin çalıştığından emin olun.
Tor Servisini Yönetmek
Artık Tor'u bir servis olarak yönetebilirsiniz. İşte en çok kullanacağınız komutlar:
Servisi Durdurmak:
sc stop TorBin
Servisi Yeniden Başlatmak:
sc stop TorBin sc start TorBin
(Not: Doğrudan "restart" komutu yoktur.)
Servisi Sistemden Kaldırmak:
sc delete TorBin
(Bu komuttan önce servisi durdurmayı unutmayın.)
Güvenlik ve Kullanım İpuçları
Sadece Tor Yeterli Değildir: Tor ağı sizi anonim yapar ancak bilgisayarınızdaki çerezler, flash veya JavaScript gibi teknolojiler kimliğinizi açığa çıkarabilir. Tarayıcı kullanırken mutlaka Tor Browser'ı tercih edin veya normal tarayıcınızı sıkı bir şekilde güvenlik ayarlarıyla yapılandırın.
DNS Sızıntılarına Dikkat: Bu kurulum sadece bir SOCKS proxy sunucusu sağlar. Uygulamalarınızı bu proxy'yi kullanacak şekilde ayarlamazsanız, DNS sorgularınız normal internet üzerinden gider. Bu bir gizlilik ihlalidir. Uygulamalarınızın SOCKS5 proxy ayarlarını
127.0.0.1:9050olarak değiştirin.Trafiğin Tamamını Yönlendirmek: Tüm sistem trafiğinizi Tor üzerinden yönlendirmek daha karmaşıktır. Bunun için genellikle
torifier(Linux) veyaProxifier(Windows - üçüncü parti) gibi araçlara ihtiyaç duyarsınız. Alternatif olarak, Tor'u bir VPN ile birlikte kullanmak da yaygın bir yöntemdir (Önce VPN'e bağlan, sonra Tor'u kullan - VPN over Tor / Tor over VPN tartışmalarına hakim olarak).
Sonuç
Bu yazıda, Tor'u Windows işletim sisteminde nasıl bir arkaplan servisi haline getireceğimizi adım adım öğrendik. Artık bilgisayarınız açıldığında Tor otomatik olarak başlayacak ve siz istediğiniz zaman uygulamalarınızı bu anonim ağ üzerinden kullanabileceksiniz.
Bu kurulum, özellikle geliştiriciler, güvenlik araştırmacıları ve sürekli anonim bir bağlantıya ihtiyaç duyan herkes için büyük kolaylık sağlar.
Sorularınız veya eklemek istedikleriniz varsa, yorumlarda belirtebilirsiniz. Bir sonraki yazıda görüşmek üzere, güvende kalın!
daha kolayı da vardı neden en sona bıraktık acaba
📋 HIZLI REFERANS KOMUTLARI (GERÇEK)
İşte gerçek hayatta kullanacağınız komutlar:
# SCOOP (Önerilen - en hızlı) scoop install tor cd ~/scoop/apps/tor/current # torrc oluştur... sc create TorScoop binPath= "\"$pwd\tor.exe\" --service install -f \"$pwd\torrc\"" start= auto # WINGET (En basit) winget install torproject.tor cd "C:\Program Files\Tor\Tor" # torrc oluştur... sc create TorWinget binPath= "\"C:\Program Files\Tor\Tor\tor.exe\" --service install -f \"C:\Program Files\Tor\Tor\torrc\"" start= auto # CHOCOLATEY (Kararlı) choco install tor -y cd "C:\ProgramData\chocolatey\lib\tor\tools\tor-win64-*" # torrc oluştur... sc create TorChoco binPath= "\"$pwd\tor.exe\" --service install -f \"$pwd\torrc\"" start= auto # Servisi başlat sc start TorScoop # Test et curl --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip
Bu ASCII movie formatında, Tor kurulumunun paket yöneticileriyle ne kadar hızlı ve kolay olduğunu eğlenceli bir şekilde gösterdim. Scoop gerçekten de en hızlısı! 🚀
Yorumlar
Yorum Gönder