Kadnode ค้นหาที่อยู่ IP ของอินสแตนซ์อื่น ๆ บนอินเทอร์เน็ตหรือเครือข่ายท้องถิ่น มันถูกใช้เหมือน DNS แต่ขึ้นอยู่กับเครือข่าย BitTorrent แบบกระจายอำนาจ
Kadnode สกัดกั้น .p2p การสืบค้นโดเมนในระดับระบบและแก้ไขพวกเขาโดยใช้เครือข่าย Kademlia DHT แบบกระจายอำนาจ นอกจากนี้ยังสามารถใช้การรับรองความถูกต้องของ TLS เพื่อให้แน่ใจว่าพบที่อยู่ IP ที่ถูกต้อง หากสำเร็จที่อยู่ IP จะถูกส่งผ่านไปยังแอปพลิเคชันที่ขอ
<public-key>.p2psecp256r1 ECC Key คู่yourdomain.com.p2pLet's Encrypt )/etc/nsswitch.confA อยู่ IPv4), AAAA (IPv6) และคำขอ SRVsha256 คุณสามารถดาวน์โหลดแพ็คเกจล่าสุดจาก Releases
จากที่เก็บแพ็คเกจอย่างเป็นทางการ: 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