Echoes
新现已登陆 App Store,支持 iPhone、iPad 和 Mac

20 个网络工具。一个免费应用。

找出网站打不开的原因、测网速、ping、扫描端口、查询 DNS,还能把文件发送到任何设备。你平时要一个个单独运行的工具,Echoes 都集中到了一个简单的应用里。

  • 无需账户
  • 无广告
  • 无跟踪
  • 开源
iPhoneiPadMacWindowsLinuxAndroid
Mac 上的 Echoes:Doctor 显示从这里可以访问 example.com,并列出了它运行的每一项检查
iPhone 上的 Echoes:Doctor
替你找出原因 测速 向任何浏览器发送文件

一个应用,取代

pingtraceroutenmapcurldig 和 whoisPuTTY测速网站Cloudflare 仪表板Echoes
Doctor

网站打不开?找出原因。

Doctor 会检查你和网站之间的每一个环节,然后用一句话告诉你哪里出了问题,以及该怎么办。

Doctor 发现了 SNI 过滤:网站的地址可以访问,但带上网站名称就不行

你自己的网络

网卡、网关、VPN 或代理,以及挡在中间的 Wi-Fi 登录页面。

会说谎的 DNS

把系统 DNS 的应答与加密 DNS 的应答进行比较,伪造的应答和已知的过滤地址就会显露出来。

过滤,或地址被封锁

分别带上和不带网站名称尝试 TLS,以区分名称过滤(SNI)和 IP 地址被封锁。

所有人都打不开,还是只有你?

还会从多个国家检查该网站,让你知道问题出在网站上,还是出在你的连接上。

绕过的方法有用吗?

把第一个数据包拆成几段后重试,可以判断 v2rayNG、Hiddify 或 Xray 等应用中的“fragment”设置能否通过。

可以分享的报告

每一步及其耗时,还有一份可以复制给网络负责人的报告。

20 个工具

网络所需的一切,都在一个窗口里

分为四组,与应用中一致:查找问题、测试网站和 API、连接与提供服务,以及你每天都会用到的开发者工具。

诊断8

Ping实时统计和图表、TCP ping、traceroute 和 MTR。
Doctor用一句话告诉你,网站为什么打不开。
DNS & WHOISDNS over HTTPS 和 DNS over TLS、解析器比较、邮件检查。
Port ScannerTCP 和 UDP 扫描,带服务识别。
Check Host从世界各地进行 Ping、HTTP、TCP 和 DNS 检查。
Monitor在线状态检查、到期提醒和 Telegram 通知。
Network网卡、Wi-Fi、邻近设备、开放端口和路由。
Speed Test下载、上传、ping、抖动,以及负载下的延迟。

网页与 API5

cURL能理解任何 curl 命令的 HTTP 客户端。
TLS Inspector证书、到期时间、TLS 版本和加密套件。
IP Info你的公网 IP,以及任意 IP 地址的位置。
CloudflareDNS、SSL、规则和动态 DNS,无需打开仪表板。
Telegram Bot调用任意 Bot API 方法,查看原始响应。

服务与连接4

SSH终端、文件、端口转发和服务器健康状况。
SocketTCP 和 UDP 客户端与服务器,以及 WebSocket。
Web Server与任何带浏览器的设备共享文件和聊天,或者捕获 webhook。
ProxySOCKS5 和 HTTP 代理,以及代理列表检查工具。

工作区3

String Lab编码、哈希、转换、比较差异和生成。
Notes用主密码锁定的笔记。
History & Backup最近的输入,以及一个加密的备份文件。
深入了解

简单易用,需要时也足够深入

Ping、traceroute 和 MTR

实时应答、延迟图表和真正重要的数字,适用于任何主机。

  • 对端口进行 TCP ping,用于不响应普通 ping 的主机。
  • 数据包大小、TTL 和“不分片”(don't fragment),用来找出一条路径能通过的最大数据包。
  • 无需管理员权限:在系统不允许普通 ping 的地方,Echoes 会自动改用 UDP。
  • 主机上线或下线时发出提醒。
Mac 上的 Ping:对 1.1.1.1 的 443 端口进行 TCP ping,显示实时应答和延迟图表

你的网速到底有多快?

下载、上传、ping 和抖动,以及线路繁忙时延迟会增加多少。

  • Cloudflare 最近的数据中心、20 多个城市的公共测试服务器,或者你自己的服务器。
  • 为负载下的延迟评分(bufferbloat)。
  • 最多同时使用 16 个连接,并保留你最近 20 次的结果。
测速:正在对华盛顿的一台服务器测量下载速度

网站宕机,及时知道

监控你的服务器和网站,在某一个宕机或恢复时通知你。

  • Ping、TCP 和 HTTP 检查,每项检查都有自己的间隔。
  • 通过你自己的机器人在 Telegram 中发送提醒。
  • 在证书或域名到期之前发出警告。
  • 检查页面是否包含(或不包含)某段文字。
在线状态监控:四个网站正常,一个宕机,并显示它们的历史记录

向任何设备发送文件

在你的电脑与手机、笔记本电脑或其他任何设备之间共享文件和聊天。扫描二维码即可:另一端只需要一个浏览器。

  • 使用设备自己的证书提供 HTTPS,并由 8 位 PIN 保护。浏览器会警告一次,因为证书是设备自己的。
  • 双向传输文件,支持拖放,下载可断点续传。
  • 每个共享文件都有自己的链接和二维码。
  • 也可以捕获 webhook 请求,并完整查看每一个请求。
Web Server 正在共享文件和聊天,显示它的链接、PIN 和二维码
手机浏览器中的共享页面

DNS,按你需要的方式

普通 DNS、DNS over HTTPS 和 DNS over TLS,并排对比。

  • 同时比较多个解析器,被篡改和被过滤的应答会被标记出来。
  • 邮件检查:MX、SPF、DMARC、DKIM、MTA-STS、TLS-RPT 和黑名单。
  • 通过 RDAP 查询 WHOIS,并显示域名的到期日期。
通过普通 DNS 和 DNS over HTTPS 查询 example.com

检查任何网站的证书

先给出明确的结论,再列出所有细节。

  • 单独测试每个 TLS 版本,并显示加密套件和 ALPN。
  • 完整的证书链、指纹、OCSP stapling 和 HSTS。
  • 支持邮件和 FTP 服务器的 STARTTLS,还能批量检查多个网站的证书到期时间。
TLS Inspector:example.com 受信任,并显示它接受的 TLS 版本

测试网站和 API

粘贴任何 curl 命令(来自 bash、cmd、PowerShell 或浏览器的“Copy as cURL”),然后发送。

  • 每一步的耗时:DNS、连接、TLS 和首字节。
  • 标头、Cookie、重定向、TLS 以及页面预览。
  • 生成 curl、PowerShell、Python、JavaScript、HTTPie 和 wget 的代码。
  • 保存的请求会被加密。
cURL 工具:一个 GET 请求及其每一步的耗时

日常开发者工具

那些你原本要上网搜索的小工具,在你自己的设备上就能用。

  • Base64、URL 和十六进制编码,哈希和 HMAC,JWT 解码、验证和签名。
  • JSON、YAML 和 CSV,正则表达式、差异比较、cron 和子网。
  • UUID、ULID 和密码,并显示破解一个密码需要多长时间。
String Lab 正在生成密码,并显示破解每个密码所需的时间

还有更多

所有设备

一个应用,用在你的所有设备上

iPhone、iPad、Mac、Windows、Linux 和 Android 上都是同样的工具,来自同一套代码,并为每种屏幕设计了各自的布局。

iPhone 上的 Echoes:工具菜单
iPad 上的 Echoes:Doctor
Android 手机上的 Echoes:测速

少数工具受系统限制。在 iPhone 和 iPad 上,服务器、监控和扫描只在 Echoes 显示在屏幕上时运行;Wi-Fi 分析器仅在 Windows 和 Linux 上提供。

隐私

Echoes 什么都不收集

无需账户,没有广告、统计分析和跟踪。任何内容都不会发送给开发者,开发者看不到你测试了什么、连接到哪里,或保存了什么。

留在你的设备上

设置、历史记录、笔记、保存的请求和令牌都保存在应用自己的文件夹中。机密信息经过加密,笔记用你的主密码锁定。

不会自行运行任何东西

Web 服务器、代理、请求捕获器和套接字监听器,只有在你按下 Start 时才会启动。Echoes 自行做的唯一一件事是检查有没有新版本,而且只在从 GitHub 获取的版本中这样做。

未收集数据

这是 App Store 隐私标签上写的内容。源代码是公开的,你可以自己核实。

阅读隐私政策

免费

免费且开源

在所有平台上都没有广告、没有付费版、没有应用内购买,也无需账户。

  • 在 App Store 上免费,没有应用内购买。
  • 在 GitHub 上免费提供 Windows、macOS、Linux 和 Android 版。
  • 源代码以 MIT 许可证公开。
  • 桌面版是原生应用:无需安装其他任何东西,启动快,占用内存少。
下载

获取 Echoes

iPhone、iPad 和 Mac 版来自 App Store。Windows、Linux、Android 版以及可直接下载的 macOS 版来自 GitHub。

Windows

Windows 10 和 11(x64)· .zip

macOS

macOS 12 或更高版本 · 已签名并经过公证的 .dmg

Linux

x64 · glibc 2.35 或更高版本(Ubuntu 22.04、Debian 12、Fedora 36 及更新版本)

Android

Android 6.0 或更高版本 · .apk

  • 应用本身是英文的。
  • Windows 版目前还没有代码签名,因此第一次运行时 Windows 可能会发出警告:请选择 更多信息(More info),然后选择 仍要运行(Run anyway)。
  • App Store 版本通过 App Store 更新。下载的版本会在有新版本时告诉你。
帮助

问题与解答

Echoes 真的免费吗?

是的。Echoes 免费且开源,采用 MIT 许可证,在所有平台上都没有广告、没有付费版、没有应用内购买,也无需账户。

Echoes 会收集数据吗?

不会。没有账户、没有统计分析、没有跟踪,也不会向开发者发送任何内容。有些工具基于公共服务,例如测速服务器或 DNS 解析器,这些服务会像你访问的任何网站一样看到你的请求。隐私政策列出了所有这些服务。

它能在哪些设备上运行?

从 App Store 获取:iPhone 和 iPad(iOS 和 iPadOS 15 或更高版本)以及 Mac(macOS 12 或更高版本);从 GitHub 获取:Windows 10 和 11、Linux、Android 6.0 或更高版本,以及 macOS。

需要管理员权限吗?

不需要。在系统不允许普通(ICMP)ping 的地方,Echoes 会自动改用 UDP。

Echoes 是 VPN 吗?

不是。Echoes 不会改变你的设备的联网方式。Doctor 只会告诉你是什么挡住了某个网站,以及另一个应用中的某项设置能否绕过它。

应用有我的语言版本吗?

暂时还没有:应用是英文的。翻译本网站,是为了让更多人能读到关于它的介绍。

我可以扫描任何网络吗?

请只扫描你自己的网络和你管理的服务器。在你所在的地方,扫描他人的网络可能违法。

在 iPhone 和 iPad 上有什么不同?

iOS 只允许应用在后台短暂运行,所以服务器、监控和扫描在 Echoes 显示在屏幕上时运行,Echoes 也会为此保持屏幕常亮。少数需要系统网络详情的工具(例如 Wi-Fi 分析器)在 iPhone 和 iPad 上没有。