发现 
移动应用效率工具
Rethink:Android 防火墙、DNS 与 VPN
面向 Android 用户的开源网络隐私工具,集成 DNS 客户端、WireGuard 代理、防火墙与连接跟踪。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.5.8
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Rethink DNS + Firewall + VPN 是一款 Android 平台的开源网络控制应用,采用 Apache-2.0 许可证。它提供三种主要模式:VPN、DNS 和防火墙,把多跳 WireGuard 客户端、类似 OpenSnitch 的防火墙与网络监视器,以及类似 pi-hole 的 DoH / ODoH / DoT / DNSCrypt 客户端整合在一个应用中。
主要功能
- VPN / 代理:支持通过 SOCKS5、HTTP CONNECT 和 WireGuard 隧道转发 TCP 与 UDP。分隧道功能可同时运行多条隧道,让不同应用走不同线路,例如让 Firefox 走连接 Tor 的 SOCKS5、让 Netflix 走 WireGuard 等。
- DNS 客户端:将应用产生的 DNS 流量转发到用户选择的 DNS-over-HTTPS、Oblivious DNS-over-HTTPS、DNS-over-TLS 或 DNSCrypt 解析器,也可使用 WireGuard 分隧道中配置的 DNS。可记录请求、应答与端到端延迟。
- 防火墙:按应用控制联网。可依据亮屏/熄屏、应用前台/后台、非计费/计费网络等事件,或按应用商店分类(社交、游戏、工具、生产力)以及用户自定义的域名和 IP 拒绝列表来限制访问。
- 网络监视器:按应用查看连接发生的时间、次数和目的地。Android 12 及以上可跟踪 DNS 请求。
- 默认 DNS 解析器:应用默认使用
https://sky.rethinkdns.com/rs,用户可更换;README 提到可在 rethinkdns.com/configure 配置带自定义屏蔽列表的 DoH 端点。 - RPN 代理网络:README 介绍 RPN 是多跳中继,起价 $1.75/月,不限带宽,每台设备可同时启用 80+ 个位置中的 5 个。
安装与使用
Rethink 是 Android 应用,可通过以下渠道安装:
安装后按应用内配置选择 VPN、DNS 或防火墙模式,并设置解析器、WireGuard 隧道、分隧道与访问规则。
注意事项
- Rethink 不是匿名工具,不承诺保护用户身份。
- 它不是功能丰富的传统防火墙,定位更接近 Little Snitch。
- 它不是杀毒软件,DNS 屏蔽列表可拦截部分钓鱼或恶意网站,但不会主动检测或缓解威胁。
- 按应用连接映射在 Android 10+ 使用 ConnectivityService;Android 9 及以下通过读取
procfs跟踪。
本作品整理自 GitHub 开源项目 celzero/rethink-app,原作者 @celzero,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.5.8当前版本
v0.5.8 新增 Tasker/Macrodroid 自动化 Advanced 模式 WireGuard、强制门户系统 DNS 选项、抓包自动关闭/截断/手动删除和 IzzyOnDroid 版本;降低功耗,修复 RPN 授权及部分 UI 问题。
评论