# 如何在 iPhone 上隐藏本机号码（#31#、*67 和“设置”）

URL: https://byshahid.com/zh/blog/hide-caller-id-iphone/
App: Secret Codes: IMEI & Carrier (https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322)
Author: Muhammad Shahid
Updated: 2026-10-29

> 要在单次通话中隐藏号码，在许多 GSM 网络上在号码前加 #31#，在美国则在号码前加 *67。要在所有通话中隐藏号码，如果运营商提供该选项，请在“设置 > 电话”中关闭“显示本机号码”。拨打 *#31# 可查询当前设置。紧急服务仍然能看到你的号码。

- **单次通话（许多 GSM 网络）:** #31# + 号码
- **单次通话（美国运营商）:** *67 + 号码
- **所有通话:** 设置 > 电话 > 显示本机号码（如有）
- **查询状态:** *#31#
- **紧急呼叫:** 始终显示你的号码

隐藏号码有很多正当理由：给不想被其推销电话骚扰的商家打电话、用私人手机联系客户，或者在网上卖东西时保护自己的号码隐私。下面介绍如何在 iPhone 上操作。

我开发了 **Secret Codes: IMEI & Carrier**，一款收录 317 个经过核实的拨号代码的免费 iPhone App，本文的截图都来自它。如果你更想点一下而不是死记代码，[可以在 App Store 下载 Secret Codes](https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322)。

## 如何在单次通话中隐藏号码？

### 在 GSM 网络上（英国、欧洲、中东、南亚等地）

先拨 `#31#`，再拨对方号码，例如 `#31#07700900123`，然后按呼叫键。对方会看到“No Caller ID”“Private”或“Unknown”（无来电显示、私人号码或未知号码）。

### 在美国

先拨 `*67`，再拨对方号码，例如 `*672125550123`。这在美国各大运营商网络上都有效。

## 如何在所有通话中隐藏号码？

如果运营商支持，前往**“设置 > 电话 > 显示本机号码”**（在较新的 iOS 版本中为“设置 > App > 电话”）并将其关闭。如果看不到这个选项，或者它显示为灰色，说明由运营商控制。请联系运营商，或者每次通话时使用代码。

_Screenshot: “来电显示”类别涵盖按次隐藏或显示号码，以及 CLIR 和 CLIP 状态查询。_

## 如何查看我的号码是否已隐藏？

拨打 `*#31#`。网络会回复你的线路是否开启了来电显示限制（CLIR）。你还可以拨打 `*#30#`，查询别人打来时你能否看到对方号码（CLIP）。

## 默认隐藏号码时，如何在单次通话中显示号码？

在许多 GSM 网络上，在号码前加 `*31#`，即可仅在本次通话中显示本机号码。在美国，各大运营商网络上在号码前加 `*82` 也有同样的效果。

## 什么情况下隐藏号码无效？

  - **紧急服务**始终能看到你的号码和位置。

  - 在美国，**免费电话号码**通常仍然能看到来电号码。

  - **有些人会拦截私人号码来电。**他们的手机可能会拒接，或直接转入语音信箱。

  - **你的运营商**可能不支持该代码，或者会覆盖它。

  - **短信和 iMessage** 始终会显示你的号码或 Apple 账户。

## 隐藏本机号码合法吗？

出于隐私隐藏号码，在大多数国家是合法的。冒充他人号码（即_号码伪造_）则是另一回事，用它来欺骗或诈骗他人在许多地方都是违法的。

_Screenshot: Secret Codes 中的每个代码都会标明是否适用于你的运营商，让你拨打前心中有数。_

你可能还想看：

  - [iPhone 上的 *#31#、#31# 和 *31#：作用是什么，如何关闭](https://byshahid.com/zh/blog/what-is-31-code-iphone/)

  - [*#21#、##21# 和 **21* 是什么意思？iPhone 呼叫转移代码详解](https://byshahid.com/zh/blog/what-does-star-hash-21-mean/)

  - [Android 隐藏代码在 iPhone 上能用吗？*#*#4636#*#*、*#0*# 及 iPhone 替代方法](https://byshahid.com/zh/blog/android-secret-codes-on-iphone/)

## Secret Codes 能帮你做什么

  - **317 个经过核实的 iPhone 代码**，每个都对照运营商、Apple 或 3GPP 标准核实过，不收录仅限 Android 或已停用的代码。

  - **通俗易懂的说明**，拨号前就知道每个代码的作用。

  - **“在电话中打开”**会把代码填入 Apple 的拨号界面，绝不会替你自动拨号。

  - **按你的运营商定制**：每个代码都会注明你的运营商是否公布了它。

  - **完整的诊断套件**，可检测电池、存储、Wi-Fi、蜂窝网络、屏幕、触控、摄像头、传感器和面容 ID。

  - **一键查看 IMEI**，支持 Siri、聚焦搜索、快捷指令和主屏幕快捷操作。

  - **免费且没有任何功能被锁**：没有付费版，也没有订阅。

[在 App Store 免费下载 Secret Codes](https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322)，把所有有效的 iPhone 代码装进口袋。

**Secret Codes: IMEI & Carrier** is free on the App Store: https://apps.apple.com/us/app/secret-codes-imei-carrier/id6807154322

## FAQ

### 如何在 iPhone 上单次隐藏号码？

在许多 GSM 网络上，在号码前加 #31#；在美国，在号码前加 *67。

### 如何让 iPhone 一直隐藏号码？

如果运营商提供该选项，在“设置 > 电话”中关闭“显示本机号码”。否则请咨询运营商，或每次通话时使用代码。

### 为什么“显示本机号码”是灰色的？

该设置由运营商控制，不允许在手机上更改。请联系你的运营商。

### *67 有什么作用？

在美国，在号码前拨 *67 可在本次通话中隐藏本机号码。

### #31# 有什么作用？

在许多 GSM 网络上，在号码前拨 #31# 可在本次通话中隐藏本机号码。

### 如何查看我的号码是否已隐藏？

拨打 *#31#，查询你的线路是否开启了来电显示限制。

### 紧急服务能看到隐藏的号码吗？

能。紧急服务始终能收到你的号码和位置。

### 使用 *67 后别人还能看到我的号码吗？

大多数人看不到，但部分服务（例如免费电话号码和紧急服务）仍然能看到。

### 隐藏本机号码合法吗？

出于隐私隐藏号码在大多数国家是合法的。伪造他人号码来欺骗他人在许多地方是违法的。

### 默认隐藏号码时，如何在单次通话中显示号码？

在许多 GSM 网络上，在号码前加 *31#；在美国，在号码前加 *82。

### 隐藏号码对短信有效吗？

无效。短信和 iMessage 始终会显示你的号码或 Apple 账户。

## 来源

- [Apple Support: Find the serial number or IMEI on your iPhone](https://support.apple.com/en-us/108037)
- [Wikipedia: USSD codes](https://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data)

