يجد Kadnode عنوان IP للحالات الأخرى على الإنترنت أو الشبكة المحلية. يتم استخدامه مثل DNS ، ولكنه يعتمد على شبكة BitTorrent اللامركزية.
اعتراض Kadnode .p2p استعلامات المجال على مستوى الأنظمة ويحلها باستخدام شبكة Kademlia DHT اللامركزية. بالإضافة إلى ذلك ، يمكن استخدام مصادقة TLS للتأكد من العثور على عنوان IP الصحيح. إذا نجحت ، يتم تمرير عنوان IP إلى التطبيق الذي يقدم الطلب.
<public-key>.p2psecp256r1 أزواج مفتاح ECCyourdomain.com.p2pLet's Encrypt )/etc/nsswitch.confA IPv4) و AAAA (IPv6) و SRVsha256 يمكنك تنزيل أحدث الحزمة من صفحة الإصدارات
من مستودع الحزمة الرسمي: opkg install kadnode
من مستودع PPA:
sudo add-apt-repository ppa:stokito/kadnode
sudo apt update
sudo apt install kadnode أو قم بتثبيت حزمة تم تنزيلها مع dpkg -i kadnode_*.deb
من المستودع: pkg install kadnode
أو قم بتثبيت حزمة تم تنزيلها مع pkg install kadnode-*.txz
من المستودع: yay -S kadnode
أو قم بتثبيت حزمة تم تنزيلها مع pacman -U kadnode-*.pkg.tar.xz
تثبيت المكتبات ورؤوسها. على استخدام Debian/Ubuntu:
sudo apt install libmbedtls-dev, libnatpmp-dev, libminiupnpc-devرمز الخروج وتجميع 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 " makeأخيرًا ، ابدأ Kadnode:
./build/kadnodeلتثبيت الاستخدام:
sudo make install install_nssلإلغاء التثبيت:
sudo make uninstall uninstall_nssMIT/X11