Tor aktarıcılarının gereksinimleri, aktarıcı türüne ve sunduğu bant genişliğine göre değişir.

Tor aktarıcısı veya obfs4 köprüsü çalıştırma gereksinimlerini karşılamıyorsanız, bir Snowflake vekil sunucusu işletmek, kullanıcıların sansürü aşmasına yardımcı olmak için bant genişliğinizi bağışlamanın harika bir yoludur.

Bant genişliği ve Bağlantılar

Çıkış yapılmayan bir aktarıcı aynı anda en az 7000 bağlantıyı işleyebilmelidir. Bu değer son kullanıcı düzeyindeki yönelticilere fazla gelebilir. Tor aktarıcısını bir veri merkezinde bulunan bir sunucu (sanal ya da fiziksel) üzerinde işletiyorsanız sorun olmaz. Aktarıcıyı evinizden son kullanıcı düzeyindeki bir yöneltici arkasında işletmeyi deneyebilirsiniz. Ancak evdeki yönelticinizin bu yükü kaldırıp kaldıramayacağına bakın. Hızlı çıkış aktarıcıları (>=100 Mbit/s) genellikle aynı anda çok daha fazla sayıda bağlantıyı işleyebilir (>100k).

Bir aktarıcının Tor için en az 16Mbit/s (Mbps) yükleme ve 16Mbit/s (Mbps) bant genişliğine sahip olması önerilir. Daha fazlası daha iyidir. Bir aktarıcı için en az 10 Mbit/s (Mbps) gereklidir. Bant genişliğiniz 16Mbit/s değerinden küçük olsa da en azından 1Mbit/s olabiliyorsa obfs4 destekleyen bir köprü işletmeniz önerilir. Bant genişliğinizi bilmiyorsanız ölçmek için http://beta.speedtest.net adresine bakabilirsiniz.

Aylık Giden Trafik

Bir Tor aktarıcısının her ay en az 100Gbayt çıkış trafiğine (ve aynı boyutta giriş trafiğine de) izin vermesi gerekir. Not: Bu değer yalnızca 10Mbit/s (Mbps) hızındaki bir bağlantının 1 günlük trafiğidir. Daha fazlası (>2 TB/ay) daha iyidir ve önerilir. İdeal durumda bir aktarıcı kotasız bir bağlantı ile çalışmalı ya da kota 2 TB/ay üzerinde olmalıdır. Kotalı bir bağlantı kullanıyorsanız tor yapılandırmasını yalnızca belirtilen bant genişliği ya da aylık trafik ile sınırlanacak şekilde yapmak isteyebilirsiniz.

Herkese Açık IPv4 Adresi

Her aktarıcının herkese açık bir IPv4 adresi olmalıdır. Doğrudan sunucuya ait olabilir (önerilir) ya da NAT ve bağlantı noktası yönlendirmesi ile kullanılabilir.

IPv4 adresinin sabit olması şart değildir ancak sabit IP adreslerinin kullanılması önerilir. IPv4 adresi en az 3 saat değişmeden kalmalıdır (adres bundan daha kısa sürede değişiyorsa, her saat başında yayınlanan yeni aktarıcı IP adreslerinin istemcilere dağıtılması zaman alacağından, bu adres üzerinde bir aktarıcı ya da köprü çalıştırılması mantıklı olmaz).

Ek olarak IPv6 bağlantısı da harika olur ve önerilir ancak şart değildir. Bu gereksinim bir sorun olmamalı (ticari olarak kullanılabilen tüm sunucuların en az bir IPv4 adresi bulunur).

Not: Bir herkese açık IPv4 adresi ile yalnızca sekiz Tor aktarıcı işletebilirsiniz. Sekizden fazla aktarıcı işletmek istiyorsanız, daha fazla IPv4 adresine gerek duyacaksınız.

Bellek Gereksinimleri

  • Bant genişliği 40 Mbit/s değerinin altında olan ve çıkış yapılmayan bir aktarıcının RAM belleği en az 512 MB boyutunda olmalıdır.
  • Bant genişliği 40 Mbit/s değerinin üzerinde olan ve çıkış yapılmayan bir aktarıcının RAM belleği en az 1 GB boyutunda olmalıdır.
  • Çıkış türünde bir aktarıcının RAM belleği her Tor kopyası için en az 1.5 GB boyutunda olmalıdır.

Disk Depolaması

Tor büyük bir disk alanına gerek duymaz. Tipik bir Tor aktarıcısında Tor ile ilgili veriler ve işletim sistemi için 200 MB boyutundan daha az disk alanı gereklidir.

İşlemci

  • Herhangi bir modern işlemci yeterlidir.
  • AESNI desteği olan işlemciler kullanmanız önerilir (bu işlemciler başarımı arttırır ve modern işlemciler üzerinde tek bir tor kopyası için her iki yönde ~400-450 Mbps hız sağlayabilir). /proc/cpuinfo dosyasında 'aes' sözcüğü geçiyorsa işlemcinizin AES-NI desteği vardır.

Çalışma süresi

Tor için sıkı bir çalışma süresi gereksinimi yoktur. Ancak bir aktarıcı bir günde 2 saatten fazla çalışmaz ise kullanılırlığı sınırlanır. İdeal olarak aktarıcı 7/24 çalışan bir sunucu üzerinde işletilmelidir. Sunucunun ya da tor hizmetinin yeniden başlatılması sorun olmaz.

Tor Sürümü

Güvenlik nedeniyle, Tor aktarıcıları desteklenen bir tor sürümünden desteklenmeyen bir tor sürümüne indirilemez. Desteklenmeyen sürümlerin bazıları güvenli değildir. Güvenli olmayan bir sürüme indirilmesi istenilen aktarıcılar ağdan otomatik olarak dışlanır.