1. Otomatik yazılım güncellemelerini etkinleştirin

Aktarıcınızı korumak için en önemli şeylerden biri, güvenlik güncellemelerini zamanında yüklemektir. Güncellemeler ideal olarak otomatik yüklenmelidir böylece unutulmazlar. İşletim sisteminizde otomatik yazılım güncellemelerini etkinleştirmek için yönergeleri izleyin.

2. Paket kurulumu

6.5 gibi güncel OpenBSD sistemleri, /etc/installurl üzerinde yapılandırılmış bir depoya sahip olduğundan, bunu değiştirmemize gerek yoktur.

Durumunuz farklıysa, installurl yapılandırma dosyasını şu şekilde ayarlayın:

# echo "https://cdn.openbsd.org/pub/OpenBSD" > /etc/installurl

Paketi kurmak için pkg_add ile devam edin:

# pkg_add tor

3. Yapılandırma dosyası

/etc/tor/torrc yapılandırma dosyasını yerine taşıyın:

Nickname    myNiceRelay    # "myNiceRelay" adını istediğiniz gibi değiştirin
ContactInfo e-posta@adresiniz    # E-posta adresinizi yazın ve yayınlanacağının farkında olun
ORPort      443           # İsterseniz farklı bir bağlantı noktası kullanabilirsiniz
ExitRelay     0
SocksPort     0
Log notice    syslog
DataDirectory /var/tor
User          _tor
RunAsDaemon   1

4. openfiles-max ve maxfiles değişikliklerini yapın

Varsayılan olarak, OpenBSD bir işlem için en fazla açık dosya sayısı sınırını oldukça düşük tutar. Tor gibi, her bir aktarıcıya (şu anda yaklaşık 7000 aktarıcı) bağlantı açan bir arka plan hizmeti için bu sınırların yükseltilmesi gerekir.

/etc/login.conf içinde şu bölüme ekleyin:

tor:\
    :openfiles-max=13500:\
    :tc=daemon:

OpenBSD ayrıca kern.maxfiles sysctl değişkeni içinde çekirdek düzeyinde bir dosya tanımlayıcı sınırı kaydeder.

Varsayılan 7030 değerini 16000 olarak arttırın:

# echo "kern.maxfiles=16000" >> /etc/sysctl.conf
# sysctl kern.maxfiles=16000

5. Hizmeti başlatın

Başlatma sırasında tor çalıştırılacak ve ilk kez çağrılacak şekilde ayarlayalım:

# rcctl enable tor
# rcctl start tor

Yükselttiğimiz açık dosya sınırlarını uygulamak için tor uygulamasını rcctl ile başlattığınızdan emin olun.

6. Son notlar

Son Tor sürümü, son OpenBSD sürümü ve OpenBSD -current (anlık geliştirme kalıbı) için paket olarak kullanıma sunulacak. Bu nedenle, OpenBSD güncellemelerini zamanında yapmayı ve otomatik yazılım güncellemelerini yapılandırmayı unutmayın.

Aktarıcınızı kurmakta sorun yaşıyorsanız yardım bölümüne bakabilirsiniz. Aktarıcınız çalışıyorsa, kurulum sonrası bölümüne bakın.