Kadnode trouve l'adresse IP des autres instances sur Internet ou le réseau local. Il est utilisé comme DNS, mais est basé sur le réseau BitTorrent décentralisé.
Kadnode intercepte les requêtes de domaine .p2p au niveau des systèmes et les résout à l'aide d'un réseau DHT Kademlia décentralisé. De plus, l'authentification TLS peut être utilisée pour s'assurer que la bonne adresse IP a été trouvée. En cas de succès, l'adresse IP est transmise à l'application faisant la demande.
<public-key>.p2psecp256r1yourdomain.com.p2pLet's Encrypt )/etc/nsswitch.confA (adresse IPv4), AAAA (IPv6) et SRV Demandessha256 Vous pouvez télécharger le dernier package à partir de la page des versions
Depuis le référentiel de packages officiels: opkg install kadnode
Du référentiel PPA:
sudo add-apt-repository ppa:stokito/kadnode
sudo apt update
sudo apt install kadnode Ou installer un package téléchargé avec dpkg -i kadnode_*.deb
Depuis le référentiel: pkg install kadnode
Ou installer un package téléchargé avec pkg install kadnode-*.txz
Du référentiel: yay -S kadnode
Ou installer un package téléchargé avec pacman -U kadnode-*.pkg.tar.xz
Installez les bibliothèques et leurs en-têtes. Sur Debian / Ubuntu Utilisation:
sudo apt install libmbedtls-dev, libnatpmp-dev, libminiupnpc-devCode de paiement et compiler le 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 " makeEnfin, démarrez Kadnode:
./build/kadnodePour installer l'utilisation:
sudo make install install_nssÀ désinstaller:
sudo make uninstall uninstall_nssMIT / X11