Kadnode findet die IP -Adresse anderer Instanzen im Internet oder im lokalen Netzwerk. Es wird wie DNS verwendet, basiert aber auf dem dezentralen BitTorrent -Netzwerk.
Kadnode intercepts .p2p -Domänenabfragen auf Systemebene und löst sie mit einem dezentralen Kademlia DHT -Netzwerk auf. Zusätzlich kann die TLS -Authentifizierung verwendet werden, um sicherzustellen, dass die richtige IP -Adresse gefunden wurde. Bei Erfolg wird die IP -Adresse an die Anwendung übergeben, die die Anfrage stellt.
<public-key>.p2psecp256r1 ECC -Schlüsselpaareyourdomain.com.p2pLet's Encrypt )/etc/nsswitch.confA (IPv4 -Adresse), AAAA (IPv6) und SRV -Anforderungensha256 -Hash -Methode Sie können das neueste Paket von der Releases -Seite herunterladen
Aus offiziellem Paketrepository: opkg install kadnode
Aus PPA -Repository:
sudo add-apt-repository ppa:stokito/kadnode
sudo apt update
sudo apt install kadnode Oder installieren Sie ein heruntergeladenes Paket mit dpkg -i kadnode_*.deb
Ab Repository: pkg install kadnode
Oder installieren Sie ein heruntergeladenes Paket mit pkg install kadnode-*.txz
Aus dem Repository: yay -S kadnode
Oder installieren Sie ein heruntergeladenes Paket mit pacman -U kadnode-*.pkg.tar.xz
Installieren Sie Bibliotheken und ihre Header. Auf Debian/Ubuntu Verwendung:
sudo apt install libmbedtls-dev, libnatpmp-dev, libminiupnpc-devCheckout -Code und kompilieren Sie Kadnode:
git clone https://github.com/mwarning/KadNode.git
cd KadNode
# basic features and debug mode
FEATURES= " bob tls cmd dns debug " make
# all features
FEATURES= " bob tls cmd lpd dns nss natpmp upnp debug " makeSchließlich starten Sie Kadnode:
./build/kadnodeUmgebenden zu installieren:
sudo make install install_nssZu deinstallieren:
sudo make uninstall uninstall_nssMIT/x11