KadNode
KadNode 2.4.0
Kadnodeは、インターネットまたはローカルネットワーク上の他のインスタンスのIPアドレスを見つけます。 DNSのように使用されますが、分散型BitTorrentネットワークに基づいています。
Kadnodeは、システムレベルで.p2pドメインクエリをインターセプトし、分散型Kademlia DHTネットワークを使用してそれらを解決します。さらに、TLS認証を使用して、正しいIPアドレスが見つかったことを確認できます。成功した場合、IPアドレスはアプリケーションに渡されます。
<public-key>.p2pとしての公開キードメインsecp256r1 ECCキーペアを使用しますyourdomain.com.p2pのような名前のドメインLet's Encrypt )が必要です/etc/nsswitch.confを介したNSSサポートA )、 AAAA (IPv6)、およびSRVリクエストを処理しますsha256ハッシュメソッドを使用しますリリースページから最新のパッケージをダウンロードできます
公式パッケージリポジトリから: 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