发布 0.3.2:修复 IP 纯净度查不到(cleanip.io 只查请求方自己,改为锁定 IPv4 / IPv6 分别查询)
This commit is contained in:
1 parent
d305e5e3e1
commit
f3c0f860cb
5 files changed
+34
-26
No files matched your search
+3
-3
@@ -3,14 +3,14 @@
|
||||
记录 OpenStats 应用的功能新增、样式调整和问题修复,按版本与日期倒序排列。
|
||||
官网、构建与发布脚本等不影响应用本身的改动不在此记录。
|
||||
|
||||
## 未发布
|
||||
## 0.3.2 · 2026-09-16
|
||||
|
||||
### 2026-09-16
|
||||
|
||||
#### 修复
|
||||
|
||||
- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
|
||||
## 0.3.1 · 2026-09-15
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
**Your Mac at a glance — CPU, GPU, memory, network and temperatures in the menu bar, with fan control, keep-awake, one-click cleanup, an app uninstaller and an IP cleanliness check.**
|
||||
|
||||
[](https://getopenstats.com/#download)
|
||||
[](https://getopenstats.com/#download)
|
||||
[](https://github.com/gentpan/OpenStats/stargazers)
|
||||
[](https://github.com/gentpan/OpenStats/commits/main)
|
||||
[](https://github.com/gentpan/OpenStats/graphs/commit-activity)
|
||||
@@ -34,13 +34,13 @@ Everything is read on your own Mac, and there is no telemetry. An account is opt
|
||||
|
||||
## Install
|
||||
|
||||
Download OpenStats 0.3.1 from the website (signed with a Developer ID certificate and notarized by Apple) —
|
||||
Download OpenStats 0.3.2 from the website (signed with a Developer ID certificate and notarized by Apple) —
|
||||
pick the build for your Mac's chip:
|
||||
|
||||
| Chip | Download |
|
||||
|---|---|
|
||||
| Apple silicon (M1, M2, M3, M4, M5) | [OpenStats-0.3.1-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.1-AppleSilicon.dmg) |
|
||||
| Intel | [OpenStats-0.3.1-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.1-Intel.dmg) |
|
||||
| Apple silicon (M1, M2, M3, M4, M5) | [OpenStats-0.3.2-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.2-AppleSilicon.dmg) |
|
||||
| Intel | [OpenStats-0.3.2-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.2-Intel.dmg) |
|
||||
|
||||
Not sure? Apple menu › About This Mac says "Chip Apple M…" on Apple silicon and "Processor Intel…" on Intel.
|
||||
Homebrew picks the right build for you:
|
||||
@@ -59,15 +59,15 @@ system language by default; switch it in Settings → General → Language.
|
||||
<!-- changelog:start -->
|
||||
<!-- Generated from CHANGELOG.md by Scripts/sync_changelog.py. Do not edit by hand. -->
|
||||
|
||||
Latest release **0.3.1** (2026-09-15) · **2** changes in development · [full changelog](CHANGELOG.md) (kept in Chinese)
|
||||
Latest release **0.3.2** (2026-09-16) · [full changelog](CHANGELOG.md) (kept in Chinese)
|
||||
|
||||
<details open>
|
||||
<summary><b>2026-09-16</b> · Unreleased · 2 fixed</summary>
|
||||
<summary><b>2026-09-16</b> · 0.3.2 · 2 fixed</summary>
|
||||
|
||||
**Fixed**
|
||||
|
||||
- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
+8
-8
@@ -6,7 +6,7 @@
|
||||
|
||||
**Mac 的状态,抬眼就看见——CPU、GPU、内存、网络与温度常驻菜单栏,还能调风扇、防休眠、一键清理、卸载应用,检测 IP 纯净度。**
|
||||
|
||||
[](https://getopenstats.com/#download)
|
||||
[](https://getopenstats.com/#download)
|
||||
[](https://github.com/gentpan/OpenStats/stargazers)
|
||||
[](https://github.com/gentpan/OpenStats/commits/main)
|
||||
[](https://github.com/gentpan/OpenStats/graphs/commit-activity)
|
||||
@@ -32,12 +32,12 @@ OpenStats 是一款 macOS 菜单栏应用,实时显示 Mac 正在做什么:
|
||||
|
||||
## 安装
|
||||
|
||||
从官网下载 OpenStats 0.3.1(Developer ID 签名、经过 Apple 公证),按 Mac 的芯片选择:
|
||||
从官网下载 OpenStats 0.3.2(Developer ID 签名、经过 Apple 公证),按 Mac 的芯片选择:
|
||||
|
||||
| 芯片 | 下载 |
|
||||
|---|---|
|
||||
| Apple 芯片(M1、M2、M3、M4、M5 系列) | [OpenStats-0.3.1-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.1-AppleSilicon.dmg) |
|
||||
| Intel 芯片 | [OpenStats-0.3.1-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.1-Intel.dmg) |
|
||||
| Apple 芯片(M1、M2、M3、M4、M5 系列) | [OpenStats-0.3.2-AppleSilicon.dmg](https://getopenstats.com/download/OpenStats-0.3.2-AppleSilicon.dmg) |
|
||||
| Intel 芯片 | [OpenStats-0.3.2-Intel.dmg](https://getopenstats.com/download/OpenStats-0.3.2-Intel.dmg) |
|
||||
|
||||
不确定是哪种,看苹果菜单 › 关于本机:写着“芯片 Apple M…”是 Apple 芯片,写着“处理器 Intel…”是 Intel。
|
||||
也可以用 Homebrew 安装,会自动选对版本:
|
||||
@@ -55,15 +55,15 @@ CPU 不分性能核与能效核,部分功耗与频率读数可能不显示。
|
||||
<!-- changelog:start -->
|
||||
<!-- 由 Scripts/sync_changelog.py 从 CHANGELOG.md 生成,请勿手改。 -->
|
||||
|
||||
最新版本 **0.3.1**(2026-09-15) · 开发中 **2** 项改动尚未发布 · [完整更新日志](CHANGELOG.md)
|
||||
最新版本 **0.3.2**(2026-09-16) · [完整更新日志](CHANGELOG.md)
|
||||
|
||||
<details open>
|
||||
<summary><b>2026-09-16</b> · 未发布 · 修复 2</summary>
|
||||
<summary><b>2026-09-16</b> · 0.3.2 · 修复 2</summary>
|
||||
|
||||
**修复**
|
||||
|
||||
- 网络详情的 IP 纯净度一直显示“正在查询”、IP 地址区块只剩国家:cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 查询失败时的空结果不再被当成有效结果保存 7 天:没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
- 修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。
|
||||
- 修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
+2
-2
@@ -11,9 +11,9 @@ options:
|
||||
settings:
|
||||
base:
|
||||
SWIFT_VERSION: "6.0"
|
||||
MARKETING_VERSION: "0.3.1"
|
||||
MARKETING_VERSION: "0.3.2"
|
||||
# 构建号四位数字,每次 make build 加一;营销版本只在发布时用 Scripts/version.sh patch / minor 修改
|
||||
CURRENT_PROJECT_VERSION: "0053"
|
||||
CURRENT_PROJECT_VERSION: "0055"
|
||||
MACOSX_DEPLOYMENT_TARGET: "14.0"
|
||||
# 本地开发使用 ad-hoc 签名;发布时改为 Developer ID(见 docs/PLAN.md)
|
||||
CODE_SIGN_STYLE: Manual
|
||||
|
||||
+13
-5
@@ -341,16 +341,16 @@
|
||||
<li class="download__option">
|
||||
<h3>Apple 芯片</h3>
|
||||
<p>M1、M2、M3、M4、M5 系列的 Mac</p>
|
||||
<a class="btn btn--primary" href="download/OpenStats-0.3.1-AppleSilicon.dmg">下载 Apple 芯片版</a>
|
||||
<a class="btn btn--primary" href="download/OpenStats-0.3.2-AppleSilicon.dmg">下载 Apple 芯片版</a>
|
||||
</li>
|
||||
<li class="download__option">
|
||||
<h3>Intel 芯片</h3>
|
||||
<p>能升级到 macOS 14 的 Intel Mac(大多为 2018 年及以后的机型)</p>
|
||||
<a class="btn btn--primary" href="download/OpenStats-0.3.1-Intel.dmg">下载 Intel 版</a>
|
||||
<a class="btn btn--primary" href="download/OpenStats-0.3.2-Intel.dmg">下载 Intel 版</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="download__hint">不确定是哪种?打开苹果菜单 › 关于本机,看“芯片”或“处理器”那一行。</p>
|
||||
<p class="hero__meta">版本 0.3.1 · macOS 14 Sonoma 及以上 · 简体中文与 English 界面 · <a href="#changelog">这个版本更新了什么</a></p>
|
||||
<p class="hero__meta">版本 0.3.2 · macOS 14 Sonoma 及以上 · 简体中文与 English 界面 · <a href="#changelog">这个版本更新了什么</a></p>
|
||||
<p class="download__brew">也可以用 Homebrew 安装:<code>brew install --cask gentpan/tap/openstats</code></p>
|
||||
</div>
|
||||
</section>
|
||||
@@ -364,6 +364,14 @@
|
||||
<!-- changelog:start -->
|
||||
<!-- 由 Scripts/sync_changelog.py 从 CHANGELOG.md 生成,请勿手改。 -->
|
||||
<div class="log">
|
||||
<article class="log__day">
|
||||
<div class="log__head"><time datetime="2026-09-16">2026-09-16</time><span class="log__tag">0.3.2</span></div>
|
||||
<p class="log__counts">修复 2</p>
|
||||
<ul class="log__list">
|
||||
<li><span class="log__kind">修复</span>修复网络详情里 IP 纯净度查不到的问题:之前一直显示“正在查询”、IP 地址区块只剩国家,因为 cleanip.io 不再接受查询指定 IP,改为只查请求方自己的出口。现在分别锁定 IPv4 与 IPv6 连接各查一次,两族仍然各有自己的归属地与纯净度;锁定地址族的连接建不起来时退回系统默认的请求方式。用了分流代理、cleanip.io 看到的出口与 Cloudflare 看到的不同时,以 cleanip.io 看到的地址显示,纯净度与地址对得上。</li>
|
||||
<li><span class="log__kind">修复</span>修复查询失败后纯净度长时间空着:空结果不再被当成有效结果保存 7 天,没查到的下次打开网络详情就会重查,服务恢复后纯净度不会一直空着。</li>
|
||||
</ul>
|
||||
</article>
|
||||
<article class="log__day">
|
||||
<div class="log__head"><time datetime="2026-09-15">2026-09-15</time><span class="log__tag">0.3.1</span></div>
|
||||
<p class="log__counts">新增 2</p>
|
||||
@@ -408,6 +416,8 @@
|
||||
</ul>
|
||||
</details>
|
||||
</article>
|
||||
<details class="log__older">
|
||||
<summary>更早的更新(3 天)</summary>
|
||||
<article class="log__day">
|
||||
<div class="log__head"><time datetime="2026-09-14">2026-09-14</time><span class="log__tag">0.3.0</span></div>
|
||||
<p class="log__counts">新增 2 · 调整 2</p>
|
||||
@@ -418,8 +428,6 @@
|
||||
<li><span class="log__kind">调整</span>主窗口的 CPU 页:走势线加高并带 25% / 50% / 75% 参考线,核心分工与排队程度并排显示,不再整页单列拉长。</li>
|
||||
</ul>
|
||||
</article>
|
||||
<details class="log__older">
|
||||
<summary>更早的更新(2 天)</summary>
|
||||
<article class="log__day">
|
||||
<div class="log__head"><time datetime="2026-09-13">2026-09-13</time><span class="log__tag">0.3.0</span></div>
|
||||
<p class="log__counts">新增 13 · 调整 4</p>
|
||||
|
||||
Reference in new issue
Block a user