cjdns | |
---|---|
Típusú | adatátviteli protokoll |
Szerző | Caleb James DeLisle |
Beírva | C , Node.js és Rust [2] |
Operációs rendszer | Linux [3] , FreeBSD [3] , NetBSD [3] , macOS [3] és Microsoft Windows [4] |
Interfész nyelvek | angol |
Első kiadás | 2012. január 23. [1] |
Hardver platform | x86 , x86_64 , MIPS , ARM és PowerPC |
legújabb verzió |
|
Engedély | GNU GPL 3 [6] |
Weboldal | github.com/cjdelisle/cjd… |
A Cjdns egy hálózati protokoll és annak megvalósítása, amellyel méretezhető, biztonságos és könnyen konfigurálható hálózat hozható létre. A hálózat internetkapcsolaton keresztül és közvetlenül az útválasztók között is működhet. [7]
A hálózati protokoll működése hálózati alagúton (TUN) keresztül történik. A programok futhatnak ezen a hálózaton, ha támogatják az IPv6 protokollt . A szükséges szoftver telepítése után a forgalom automatikusan erre a hálózatra kerül átirányításra, ami lehetővé teszi a további szoftverkonfigurálás elkerülését. A hálózaton egy IPv6-cím generálódik a felhasználó számára, amely az IPv6-címek privát részéhez tartozik, ami azt jelenti, hogy valós IPv6-címekkel való ütközés nem következik be. Ha normál interneten keresztül csatlakozik, meg kell találnia egy meglévő hálózati csomópontot, és meg kell találnia annak címét és kulcsát. Ha router-routert csatlakoztat, minden magától történik.
A forgalomirányítás a Kademlia DHT-hoz hasonló rendszerrel történik, pontosabban az útvonalkatalógus folyamatosan frissül, mivel a hálózati konfiguráció változhat, így a hálózat minden csomóponton keresztül optimális terhelést tart fenn, és a forgalom számára a legrövidebb utat választja.
A hálózat privát – a forgalmat senki nem tudja visszafejteni, kivéve a gazdagépen, amelyre azt továbbítani kell. A hálózat nem anonim [8] – létrehozásának célja nem az I2P / Tor klónozása volt , hanem egy új Internet létrehozása. Így a nyomkövetés segítségével megtudhatja a csomópontok láncát és megtudhatja az IPv4-címét; nyilvánvaló, hogy a router-router típus csatlakoztatásakor ez a probléma megszűnik és a hálózat is anonim lesz.
Jelenleg a tesztelési szakasz zajlik. Bárki beléphet a Git tárházába , és letöltheti a forráskódot. A cjdns protokoll a legtöbb UNIX-szerű rendszerhez elérhető, mint például a Linux ( Debian , Ubuntu stb.), Mac OS X , FreeBSD és Illumos . Támogatják az olyan architektúrákat, mint az x86, x86-64, PowerPC, MIPS és ARMv6 ( Raspberry Pi ). Mindez megkönnyíti a régi vagy új berendezések használatának megkezdését. A protokoll beágyazható a routerek közös OpenWrt firmware -ébe.
A Hyperboria egy kísérleti decentralizált hálózat, amelyet cjdns tesztelők és fejlesztők hoztak létre a protokoll tesztelésére. Azért hozták létre, hogy az Interneten keresztül továbbított adatok biztonságosan titkosítva legyenek (anonimitás biztosítása nélkül [8] ), és a hozzáférés sebessége a lehető legnagyobb legyen. A független decentralizált DNS megvalósításához az Nxt kriptoplatform alias rendszerén alapuló modult fejlesztettek ki [9] .
Névtelen hálózatok | |
---|---|
Fájlmegosztás |
|
Webes szörfözés | |
Továbbküldők |
|
Hírnökök | |
Darknet | |
Kereső motorok | |
Vezeték nélküli hálózatok | |
Kriptovaluta |
|
VPN |
|
Operációs rendszer |