ague-dht 是一個磁力連接嗅探器,它假裝成BT下載客服端,加入DHT網絡,嗅探磁力連接.
每秒發送1000條請求時,平均3秒收到1次帶有infohash
的announce_peer
請求;10次get_peer
請求.java
須要JDK11,MAVEN3,以及公網ipgit
git clone https://github.com/aguesuka/ague-dht
cd ague-dht mvn package
java -jar ./server/target/server-1.1.jar
注意:要保存數據先配置數據庫
默認的數據庫是sqlite,路徑爲./server/sql/database
;須要在 ./server/src/main/resources/application.yml
中設置spring.datasource.url
的屬性,推薦使用絕對路徑. 其餘配置參考類cc.aguesuka.btfind.util.DhtServerConfig
;github
http://www.cili123.me/spring