cjdns | |
---|---|
Typ | protokol přenosu dat |
Autor | Caleb James DeLisle |
Zapsáno v | C , Node.js a Rust [2] |
Operační systém | Linux [3] , FreeBSD [3] , NetBSD [3] , macOS [3] a Microsoft Windows [4] |
Jazyky rozhraní | Angličtina |
První vydání | 23. ledna 2012 [1] |
Hardwarová platforma | x86 , x86_64 , MIPS , ARM a PowerPC |
Nejnovější verze |
|
Licence | GNU GPL 3 [6] |
webová stránka | github.com/cjdelisle/cjd… |
Cjdns je síťový protokol a jeho implementace, kterou lze použít k vytvoření škálovatelné, zabezpečené a snadno konfigurovatelné sítě. Síť může fungovat jak přes internetové připojení, tak přímo mezi routery. [7]
Provoz síťového protokolu se provádí prostřednictvím síťového tunelu (TUN). Programy mohou běžet v této síti za předpokladu, že podporují protokol IPv6 . Po instalaci požadovaného softwaru je provoz automaticky přesměrován do této sítě, což vám umožní vyhnout se dodatečné konfiguraci softwaru. Na síti je uživateli vygenerována IPv6 adresa, která patří do privátní části IPv6 adres, což znamená, že nedojde ke kolizím se skutečnými IPv6 adresami. Při připojení přes běžný internet je potřeba najít existující síťový uzel a zjistit jeho adresu a klíč. Když připojíte router-router, vše se děje samo.
Směrování dopravy je zajišťováno pomocí systému podobného Kademlia DHT, přesněji katalog tras je neustále aktualizován z důvodu, že se může měnit konfigurace sítě, síť tak udržuje optimální zatížení přes všechny uzly a volí nejkratší cestu pro provoz.
Síť je soukromá – provoz nemůže dešifrovat nikdo kromě hostitele, kterému má být doručen. Síť není anonymní [8] - účelem jejího vytvoření nebylo vytvořit klon I2P / Tor , ale vytvořit nový internet. Pomocí trasování tedy můžete zjistit řetězec uzlů a zjistit svou adresu IPv4; je zřejmé, že při připojení typu router-router tento problém zmizí a síť se také stane anonymní.
V současné době probíhá testovací fáze. Kdokoli může přejít do úložiště Git a stáhnout si zdrojový kód. Protokol cjdns je dostupný pro většinu systémů podobných UNIXu, jako je Linux ( Debian , Ubuntu atd.), Mac OS X , FreeBSD a Illumos . K dispozici je podpora pro architektury jako x86, x86-64, PowerPC, MIPS a ARMv6 ( Raspberry Pi ). To vše usnadňuje zahájení práce na starém nebo novém zařízení. Protokol lze zabudovat do běžného firmwaru OpenWrt pro routery.
Hyperboria je experimentální decentralizovaná síť vytvořená testery a vývojáři cjdns za účelem testování protokolu. Byl vytvořen, aby zajistil, že veškerá data přenášená přes internet jsou bezpečně zašifrována (bez poskytnutí anonymity [8] ) a rychlost přístupu k nim bývá co nejvyšší. Pro implementaci nezávislého decentralizovaného DNS byl vyvinut modul založený na alias systému kryptoplatformy Nxt [9] .
Anonymní sítě | |
---|---|
Sdílení souborů |
|
Procházení webu | |
Remailery |
|
Poslové |
|
Darknet | |
Vyhledávače | |
Bezdrátové sítě | |
Kryptoměna | |
VPN |
|
Operační systémy |