# 此连接非私人连接：Safari 报错怎么办（iPhone 和 Mac）

> Safari 提示此连接非私人连接时，怎么在 iPhone、iPad、Mac 上查看是证书过期、域名不符还是签发者不受信任，以及访客和站长分别怎么修。

Source: https://ssl.sh/zh/errors/safari-this-connection-is-not-private/
Last updated: 2026-11-10

**“此连接非私人连接”的意思是：Safari 无法验证网站证书，在加载页面之前停了下来。** Safari 不像 Chrome 那样显示错误代码，要先在证书详情里看哪项检查没通过。原因可能在网站、你的 iPhone 或 Mac，也可能在你连着的网络。

## 先判断是网站的问题还是你设备的问题

外部检测报错，是网站要修；检测正常，问题在你的设备或网络。在任意一台电脑上用 [SSL 检测](https://ssl.sh/zh/tools/ssl-checker/) 查网站：

```bash
curl ssl.sh/example.com
```

- **检测报告证书有问题**：网站要修。
- **检测正常**：原因在你的设备或网络。关掉 Wi-Fi 用蜂窝数据再试：好了，说明是那个 Wi-Fi 在拦截或重定向流量；还不行，就检查日期和已安装的描述文件。

想看 Safari 判断的原因，点“显示详细信息”，再点“查看证书”（Mac 上点“显示证书”）。“已过期”“与主机名不符”“由未知机构签名”之类的说明，分别对应下面的原因。

## 原因

这个警告有 5 种原因，iPhone 上最常见的是日期不对、公共 Wi-Fi 认证页和额外安装的描述文件。

### 1. 证书过期或日期不对

证书过期了，要网站续期。你设备上的日期不对，所有网站都会失败：iPhone 到“设置 → 通用 → 日期与时间”打开“自动设置”。见 [系统时间错误](https://ssl.sh/zh/errors/wrong-system-clock-ssl-error/)。

### 2. 公共 Wi-Fi 认证页

酒店、机场、高铁、咖啡店的 Wi-Fi 在你登录前会拦截 HTTPS。等认证页面自动弹出，或者到“设置 → 无线局域网”点一下网络名称。见 [公共 Wi-Fi 认证页报错](https://ssl.sh/zh/errors/captive-portal-ssl-error/)。

### 3. 域名不符

证书没覆盖你打开的域名（比如 `example.com` 和 `www.example.com`）。只能网站来修。

### 4. 签发者不受信任或装了额外的描述文件

自签名证书、公司私有 CA，或者为 VPN、广告拦截、学校/公司管理安装的描述文件在拦截流量。检查“设置 → 通用 → VPN 与设备管理”，删掉不需要的描述文件。

### 5. 证书不符合苹果的规则

苹果会拒绝没有 SAN、RSA 密钥小于 2048 位、SHA-1 签名，或者（2020 年 9 月 1 日后签发的）有效期超过 398 天的证书。这些主要出现在内部证书和自己生成的证书上。

## 在各浏览器/系统上的样子

Safari 在 iPhone、iPad 和 Mac 上显示同一个标题；iPhone 上的 Chrome 和微信内置浏览器也用苹果的证书验证。

| 设备 | 显示内容 |
|---|---|
| iPhone / iPad Safari | “此连接非私人连接”，有“显示详细信息”和“返回”按钮 |
| Mac Safari | 同样的标题，“显示证书”可以看到原因 |
| iPhone 上的 Chrome、微信内置浏览器 | 使用苹果的证书验证，Chrome 显示“您的连接不是私密连接” |
| 电脑上的 Chrome / Edge | [“您的连接不是私密连接”](https://ssl.sh/zh/errors/your-connection-is-not-private/)，带 NET:: 代码 |

## 站长怎么修

站长要部署符合苹果规则的完整证书：域名写进 SAN、RSA 至少 2048 位或 ECDSA、SHA-256 签名、带上中间证书。

**1. 按 Safari 的标准测试。** `curl ssl.sh/example.com` 会报告到期时间、SAN、证书链和密钥长度。

**2. 部署完整、合规的证书。** 完整证书链、所有域名写进 SAN、RSA 2048 位以上或 ECDSA、SHA-256 签名、有效期在当前上限内（2026 年 3 月 15 日起签发的证书最长 200 天）。certbot：

```bash
sudo certbot --nginx -d example.com -d www.example.com
```

宝塔面板和阿里云、腾讯云签发的公开证书都满足这些要求，上传时要带上中间证书。

**3. 老设备失败、新设备正常时**，用 [证书链工具](https://ssl.sh/zh/tools/chain-builder/) 修好证书链。

**4. 内部网站**通过 MDM 描述文件下发公司 CA，让设备自动信任，不需要员工手动操作。
