
Tərtibatçı şəxsi bloqunu Tor gizli xidməti kimi yayımlayıb
Proqram tərtibatçısı David Alvarez Rosa şəxsi saytını Tor şəbəkəsi üzərindən gizli xidmət kimi əlçatan edib və torrc, nginx və ikiqat yığılma təfərrüatlarını bloqunda paylaşıb.
Proqram təminatı tərtibatçısı David Alvarez Rosa şəxsi saytını Tor anonimlik şəbəkəsi üzərindən əlçatan edib və quraşdırmanın texniki təsvirini bloqunda yayımlayıb. Sayt artıq yalnız Tor daxilində açılan .onion ünvanından təqdim olunur və açıq internetdəki nüsxəsi ilə paralel işləyir.
Gizli xidmət nədir
Müəllifin qeydinə görə, gizli xidmətə nə sertifikat mərkəzi, nə DNS qeydi, nə də açıq IP ünvanı lazımdır. Ünvan birbaşa açıq açardan çıxarılır, Tor isə bağlantını başdan-başa şifrələyir. Trafik könüllülərin işlətdiyi minlərlə relaydən keçir, ona görə heç bir tərəf ziyarətçini oxuduğu məzmunla əlaqələndirə bilmir. Anonimlik yalnız istifadəçiyə deyil, serverə də şamil olunur. Tor-u məxfilik və insan haqları üçün azad proqram təminatı hazırlayan qeyri-kommersiya təşkilatı Tor Project inkişaf etdirir.
torrc-də iki sətir
Konfiqurasiya minimaldır: /etc/tor/torrc faylında HiddenServiceDir parametri ayrı qovluğa işarə edir, HiddenServicePort isə gizli xidmətin 80 portunu 127.0.0.1:8080 ünvanına yönləndirir. Alvarez Rosa vurğulayır ki, bu qovluq saytın fayllarına deyil, Tor-a məxsus olmalıdır: xidmətin şəxsi açarı və hostname faylı orada saxlanılır, icazələr səhv olsa Tor heç işə düşmür. tor@default xidməti yenidən başladıldıqdan sonra yaradılan ünvanı hostname faylından oxumaq olar.
Saytın təqdim edilməsi və iki dəfə yığılması
Veb server tərəfində nginx bloku 127.0.0.1:8080 ünvanında dinləyir; TLS, HTTP/2 və QUIC istifadə olunmur, çünki Tor adi TCP ötürür və şifrələməni özü təmin edir. Bir problem qalır: statik sayt əsas ünvanı mütləq keçidlərin içinə yazır, ona görə açıq internet versiyası Tor-dan gələn ziyarətçini də adi domenə qaytarardı. Həll saytın onion ünvanını əsas götürən ikinci nüsxəsini yığmaqdır. Müəllifin yerləşdirmə boru xətti bunu avtomatik edir, saytı hər hədəf üçün ayrıca yığır və hər versiyanı öz qovluğuna sinxronlaşdırır, beləliklə iki nüsxə əl ilə iş görülmədən uyğun qalır.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.