2026年8月3日,挪威多个数字公共服务平台(包括 ID-porten、Altinn 和 Maskinporten)因遭受针对挪威数字化局(Digdir)运营合作伙伴 Vivicta 的持续 DDoS 攻击,导致服务出现严重中断。 此次事件始于凌晨 00:50 左右,造成了大范围的登录和服务器可用性问题。尽管缓解措施使流量在下午得以部分恢复,但 17:55 左右再次出现不稳定情况。截至 21:00,大多数解决方案已恢复正常,但用户仍不时遇到不稳定的情况,响应时间也存在波动。Digdir 和 Vivicta 全天都在努力应对此次攻击,并致力于稳定受影响的基础设施。
本项目是一个使用 Rust 构建的高性能 SearXNG 风格元搜索引擎。其工作原理是将用户查询并发分发至多个搜索引擎(DuckDuckGo、Brave、Startpage 和 Yahoo)。
主要特性包括:
* **HTML 抓取**:使用 `reqwest` 和 `scraper`(基于 `html5ever`)来获取并解析搜索结果。
* **智能去重**:通过剔除追踪参数、移除地区前缀以及排序查询字符串来规范化 URL,从而准确合并重复结果。
* **RRF 排序**:采用倒数排名融合(Reciprocal Rank Fusion)算法汇总来自多个引擎的评分,确保在多个来源中出现的页面获得优先展示。
该引擎既可作为 Rust 自定义应用的开发库,也提供开箱即用的 Web 服务器。它专为可扩展性设计,开发者只需定义结构体并实现 `SearchEngine` 特征(trait),即可轻松接入新的搜索提供商。项目包含完善的单元测试和实时测试套件,以确保在目标搜索引擎结构发生变更时依然稳健可靠。