
Torousel
producthunt.com
旋转Tor代理,500出口IP,轻量容器
27天前制作者:Ronald Wilson
关于 Torousel
Torousel 是一款轻量级 Docker 镜像,提供一个由众多 Tor 出口 IP 支持的单一 HTTP 代理端点,专为网络爬虫和数据抓取设计。它通过单个 Tor 进程处理所有电路,利用 SOCKS5 认证隔离(IsolateSOCKSAuth)实现 IP 轮换。前端是一个基于 Go 的 HTTP 代理,以轮询方式将每个请求路由到不同的电路凭证,无需 HAProxy、Privoxy 或多实例进程,极大简化了部署和资源消耗。
核心功能
Torousel 的核心在于将 Tor 的匿名性与 Go 代理的高效结合。用户只需运行一个容器,即可获得一个 HTTP 代理地址,该代理会自动轮换出口 IP,每次请求都可能使用不同的 IP 地址,从而有效规避反爬虫机制和 IP 封锁。
主要特性
- 极简部署:单一 Docker 容器,无需复杂配置,开箱即用。
- 高效 IP 轮换:基于 Tor 的 SOCKS5 认证隔离,每次请求自动切换出口 IP,支持多达 500 个 IP。
- 轻量级架构:Go 语言编写的 HTTP 代理,性能优异,资源占用低。
- 无需额外组件:不依赖 HAProxy、Privoxy 等中间件,减少运维复杂度。
- 灵活集成:可作为任何 HTTP 客户端的代理,轻松融入现有爬虫或数据采集流程。
适用场景
- 网络爬虫:需要大量不同 IP 进行数据采集,避免被目标网站封禁。
- 数据抓取:从多个来源获取公开数据,提高抓取效率和成功率。
- 隐私保护:隐藏真实 IP,增强匿名性,适用于敏感信息收集。
- 测试与开发:模拟来自不同地理位置的请求,测试网站或应用的 IP 检测逻辑。