磁力搜索引擎的go实现。 Bittorrent search engine implement by Google go language.
- dht: BitTorrent DHT 网络爬虫的实现。涉及DHT网络原理,KRPC通信协议(Bittorrent DHT search spider, use DHT theory, KPRC protocol)。
- filter: 种子信息过滤,过滤规则在conf/文件夹下定义(Torrent file filter)。
- models:Mysql数据库表结构定义(DataBase structure)。
- torrent:种子文件解析(Convert magnet link to torrent file)。
go get github.com/gitwillsky/btsearcher
- 需要编辑conf/下的配置文件app.conf,重点是DHT的UDP端口以及Mysql数据库链接信息(Need modify app.conf configure file at
conf/
, most important is DHT's UDP port and Mysql database options)。 go run btengine.go