百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rats-search

> 编程语言
开源

rats-search: BitTorrent P2P 多平台搜索引擎,适用于桌面和 Web 服务器,并集成了 torrent 客户端

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

rats-search: BitTorrent P2P 多平台搜索引擎,适用于桌面和 Web 服务器,并集成了 torrent 客户端

# Rats on The Boat - BitTorrent 搜索引擎

这是一款高性能的 BitTorrent 搜索程序,适用于桌面和服务器。它从 DHT 网络中收集和索引种子文件,通过种子文件统计信息和分类进行强大的全文搜索。该程序可在加密的 P2P 网络中运行,并支持 Windows、Linux 和 macOS 平台。 ## 特性 ### 核心搜索和索引 * 通过 P2P 种子网络工作,不需要任何种子追踪器 * DHT 蜘网和自动种子索引 * 对种子集进行全文搜索(由 Manticore Search 提供支持) * 种子和文件搜索 * 搜索过滤器(大小范围、文件、种子等) * 集合过滤器(正则表达式过滤器、成人过滤器) * 支持种子追踪器对等扫描 * 仅收集统计信息,不保存任何内部种子数据 * 数据库导出/导入:将整个索引转存为便携的 .ratsdb 文件,并将其合并回去(可恢复) ### P2P 网络与安全 * 支持自己的 P2P 协议,用于额外的数据传输(在 Rats 客户端之间搜索,传输描述/投票等) * **端到端加密**,使用 Noise 协议(曲线 25519 + ChaCha20-Poly1305) * P2P 搜索协议:使用加密通信在其他 Rats 客户端中搜索 * BitTorrent 主线 DHT 兼容(数百万个节点) * mDNS 发现,用于自动发现本地网络对等节点 * 使用 STUN/ICE 支持的 NAT 穿越,可通过防火墙进行连接 * GossipSub 消息传递,用于可扩展的发布-订阅协议 * 客户端之间的数据库传输:通过 P2P 下载对等节点的整个索引(服务端可自愿共享) ### 种子客户端 * 集成的种子客户端用于下载 * 拖放种子(扩展本地搜索数据库,添加特定种子) * 生成种子并自动添加到搜索数据库

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++bittorrentdesktop-applicationlibratsnetwork

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言