.onion
Tor ağında bir servis oluşturmak , düzenlemek /etc/tor/torrc
ve eklemek kadar basittir :
HiddenServiceDir /var/lib/tor/www_service/
HiddenServicePort 80 127.0.0.1:80
İle tor
servisi yeniden başlattıktan sonra
sudo service tor restart
veya
sudo service tor reload
Dizin otomatik olarak oluşturulur ve yeni dizinde iki dosya oluşturulur hostname
ve private_key
.
hostname
Dosya içinde adresidir biraz rasgele isim içini vardır .onion
ağa.
$sudo cat /var/lib/tor/www_service/hostname
xyew6pdq6qv2i4sx.onion
Adlar, Tor ağındaki müzakere ile oluşturulur; bu, Tor ağındaki sitelerin / hizmetlerin neden bu kadar garip adlara sahip olduğunu da açıklar.
Daha az rastgele bir isim daha kaba bir isim almak için (kaba kuvvet kullanarak?) Komut dosyaları var gibi görünüyor, eklenen karmaşıklığın ekstra çabaya değmeyeceği izlenimini edindim.
Aslında, şu anda yapılandırdığınız şey, Tor ağındaki tüm ziyaretlerin sunucunuzda http://xyew6pdq6qv2i4sx.onion/
dinleyen bir servise 127.0.0.1:80
(localhost: 80) iletileceğidir .
Şimdi bu IP adresi için cevap vermek üzere bir web arka plan programı kurabiliriz: bağlantı noktası ve yalnızca localhost için bağlanma;
Örneğin, kullanarak nginx
, varsayılan sunucu yapılandırmasını şu şekilde /etc/nginx/sites-enabled/default
değiştirin:
server {
listen 127.0.0.1:80 default_server;
server_name xyew6pdq6qv2i4sx.onion;
...
}
Bazı sayfaları yükleyin ve bir karanlık ağ siteniz olsun.
Ancak, hizmeti yüklemenin asıl kısmı, en zor kısım değildir. Gerçek makine ile ilgili bilgilerin sızdırılmamasına özen gösterilmelidir:
- sunucunun güvenlik kurulumu;
- hizmeti sağlayan cennet;
- güvenlik duvarı / iptables kuralları.
DNS sızıntısı da dnscrypt
veya aracılığıyla özel dikkat gösterilmelidir tor
.
Daha fazla bilgi için DNS'yi Tor yoluyla çözme konusundaki cevaba bakınız .
Bu tür bir kurulum, bazı anonymous
sitelerin kurulmasında ya da daha ilginç bir şekilde, bir ters proxy yapılandırması olarak gelme özellikleri nedeniyle, güvenlik duvarı kuralları bulunmayan bir ağdan geçici servis / indirme dosyaları veya kamu IP adresleri kurmak için kullanılabilir. / NAT internette uygun bir www sitesi kurmak için kullanılabilir.
Açıkçası, güvenlik kaygıları hakkında konuşacak daha çok şey var, ancak bu sorunun kapsamı dışında.
Aynı ana bilgisayardaki birden fazla servis için, lütfen şu soruya bakın: Aynı ana bilgisayarda birden fazla Tor gizli servisi nasıl kurulur?
Temaya giriş için şunlara bir göz atın: NGinx ve Onionshop Guide ile gizli bir servis kurma: Gizli bir Servis Nasıl Kurulur?
.onion
FireFox ile site açmakta sorun yaşıyorsanız , bakınız: Firefox ile darknet / Tor sitelerini ziyaret etmek