iniwex 发表于 2026-5-2 18:56:55

海外 VoWiFi (Wi-Fi Calling)开启指南:iPhone、Android、代理规则

本帖最后由 iniwex 于 2026-5-2 20:25 编辑

很多海外电话卡、香港电话卡都支持 VoWiFi,也就是 Wi-Fi Calling。它可以让手机在蜂窝信号差、无服务,或者只连接 Wi-Fi 的情况下,继续使用运营商原生电话和短信。

但 VoWiFi 不是打开一个开关就一定成功。真正成功要看四件事:

1. 号码和套餐是否支持 Wi-Fi Calling;
2. 手机系统是否允许打开 Wi-Fi Calling 开关;
3. 手机区域是否符合手机系统及运营商要求
4. 当前网络环境是否能完成 IMS 注册;

判断成功不要只看开关,真正要看状态:

| 设备      | 成功判断                                                   |
| ------- | -------------------------------------------------------- |
| iPhone| 状态栏出现 Wi-Fi Calling,并且“关于本机”里的 IMS 状态显示 Voice / SMS      |
| Android | 状态栏出现 Wi-Fi Calling / WLAN Call,或 SIM 状态里的移动网络类型显示 IWLAN |
| 通用判断    | 飞行模式 + Wi-Fi 下,可以使用原生电话和短信                               |

---

## 一、开始前先确认套餐条件

操作之前,先确认这张卡本身支持 Wi-Fi Calling。

重点检查:

| 项目                   | 说明                                 |
| -------------------- | ---------------------------------- |
| 套餐是否支持 Wi-Fi Calling | 有些运营商不是所有套餐都支持                     |
| 号码是否正常               | 欠费、停机、未激活都可能失败                     |
| 是否需要后台开通             | 有些运营商需要在 App 或官网里先打开               |
| 美国卡是否配置 E911         | 美国卡首次开启 Wi-Fi Calling 通常需要 E911 地址 |
| 香港卡是否有语音分钟         | 香港卡尤其重要,套餐里要包含语音通话分钟数            |

香港卡要特别注意:

> **套餐里必须包含语音通话分钟数。**
> 纯数据卡、上网卡、没有语音服务的套餐,不适合作为 VoWiFi 测试对象。

香港卡即使能看到 Wi-Fi Calling 开关,如果套餐本身没有语音通话服务,也可能无法正常注册 VoWiFi。

---

## 二、美国卡:重点是 E911,不是每次都要美国 IP

美国卡开启 VoWiFi 的核心难点通常是首次配置 E911 地址。

| 情况                  | 操作                                 |
| ------------------- | ---------------------------------- |
| 从未开通过 Wi-Fi Calling | 使用美国 IP,打开 Wi-Fi Calling 时配置 E911|
| 已经配置过 E911          | 很多美国运营商后续可以漫游 VoWiFi,不一定每次都需要美国 IP |
| 换机 / 重置网络 / 重装系统    | 可能需要重新用美国 IP 配置 E911               |

iPhone 打开 Wi-Fi Calling 时,通常会弹出 E911 地址配置页面。这个阶段建议使用美国 IP,否则页面可能打不开,或者地址无法保存。

但 E911 配置成功后,很多美国运营商支持漫游 VoWiFi。也就是说,日常连接 Wi-Fi Calling 时,不一定强制要求美国 IP。

所以美国卡可以这样理解:

> **首次配置 E911 通常需要美国 IP,日常 VoWiFi 注册不一定每次都需要美国 IP。**

美国卡的常见排查顺序:

1. 确认套餐支持 Wi-Fi Calling;
2. 确认 E911 地址已经配置;
3. 首次配置时使用美国 IP;
4. iPhone 同时处理 Apple 地区检测;
5. Android 确认 Wi-Fi Calling 开关是否存在;
6. 最终看 IMS / IWLAN,而不是只看开关。

---

## 三、英国 / 欧洲卡:默认需要本地 IP

英国和欧洲卡不要直接套美国卡经验。美国卡很多支持漫游 VoWiFi,但英国和欧洲不少运营商并不支持、或不稳定支持漫游 Wi-Fi Calling。

实操上建议直接按这个原则处理:

> **英国卡用英国 IP,德国卡用德国 IP,法国卡用法国 IP,意大利卡用意大利 IP。**

也就是说,欧洲卡不要简单理解成“随便一个欧洲节点就行”,而是要尽量使用运营商所在国家的本地 IP。

英国 / 欧洲卡的重点:

1. 不要默认支持漫游 VoWiFi;
2. 使用运营商本国 IP;
3. iPhone 同时处理 Apple 地区检测;
4. Android 确认最终是否显示 IWLAN;
5. 如果开关能打开但不注册,优先换对应国家本地 IP;
6. 如果是德国 Vodafone,还要额外处理 ePDG DNS。

---

## 四、德国 Vodafone:需要额外处理 ePDG DNS

德国 Vodafone 属于欧洲卡里比较特殊的一类。实测中,很多 DNS 无法正常解析它的 ePDG 域名,导致代理线路、UDP 500 / 4500 都配置好了,但手机仍然无法发起正常的 VoWiFi 注册。

德国 Vodafone 的 ePDG 域名是:

```text
epdg.epc.mnc002.mcc262.pub.3gppnetwork.org
```

如果普通 DNS 解析不出 IP,可以自己做 DNS 重定向,或者直接改 hosts,将它映射到以下 IP 之一:

```text
139.7.117.168
139.7.117.169
139.7.117.170
```

hosts 示例:

```text
139.7.117.168 epdg.epc.mnc002.mcc262.pub.3gppnetwork.org
```

不建议在普通 hosts 文件里同时写三条同域名映射,因为不同系统处理方式不一定一致。更稳的做法是先选其中一个 IP,注册不稳定时再切换另一个。


一句话总结:

> 德国 Vodafone 不能只看德国 IP,还要注意 ePDG DNS。DNS 解析不出来时,即使代理规则正确,也可能无法完成 VoWiFi 注册。

---

## 五、iPhone:重点是地区检测

iPhone 不能只关闭定位。实际操作中,还要处理 Apple 的地区检测。

建议把下面这个域名加入代理规则:

```text
gspe1-ssl.ls.apple.com
```

并根据当前要开启 VoWiFi 的运营商切换代理线路。

也就是说,如果你正在开英国卡 VoWiFi,就让这个域名走英国;如果你正在开香港卡 VoWiFi,就让它走香港;如果是德国卡,就让它走德国。

> IOS26系统想要改变地区,还得配合定位尾插等骚操作才行

iPhone 查看 IMS 状态的方法:

> 设置 → 通用 → 关于本机 → 找到“运营商”字段 → 点按一下 → 切换到 IMS 状态

常见状态含义:

| IMS 状态            | 含义            |
| ------------------- | ------------- |
| Voice & SMS         | 语音和短信都注册,最理想|
| Voice               | 语音注册,短信需要单独测试 |
| SMS               | 短信注册,语音不一定成功|
| 空白 / Not Registered | 未成功         |

如果你的主要用途是收验证码,不能只看到 Voice 就认为完全成功,最好实际测试 SMS 接收。

---

## 六、Android:重点是开关和 IWLAN

Android 的难点是系统经常不显示 Wi-Fi Calling 开关,或者开关能打开但无法注册。

如果系统里没有 Wi-Fi Calling 开关,可以使用:

> Pixel IMS + Shizuku

它的作用是强制打开 Android 被隐藏的 IMS / VoWiFi 开关。

但要注意:

> Pixel IMS 只是让 Wi-Fi Calling 开关出现或保持开启,不代表一定注册成功。最终还是要看状态栏是否出现 Wi-Fi Calling,或者移动网络类型是否变成 IWLAN。

Android 查看是否成功的方法:

> 设置 → 关于本机 → SIM 卡状态 → 移动网络类型

如果显示:

```text
IWLAN
```

通常说明 VoWiFi 已经注册成功。

也可以尝试拨号输入:

```text
*#*#4636#*#*
```

部分 Android 系统没有这个功能;如果能进入 Phone information,可以查看 IMS Registration 是否为 Registered。不同品牌和 ROM 显示方式不同,所以最直观的判断仍然是状态栏 Wi-Fi Calling 和 SIM 状态里的 IWLAN。

---

## 七、通用开启流程

下面是推荐的标准流程。

### 第一步:确认基础条件

1. 确认号码和套餐支持 Wi-Fi Calling。
2. 美国卡确认 E911 地址是否已经配置。
3. 香港卡确认套餐里包含语音通话分钟数。
4. 确认号码状态正常,没有欠费、停机或未激活。

---

### 第二步:准备地区环境

1. 关闭系统定位。
2. iPhone 将 `gspe1-ssl.ls.apple.com` 加入代理规则。
3. 根据当前运营商切换对应地区代理线路。
4. 确认代理是全局规则、路由器规则或 TUN 模式,不是只代理浏览器。
5. 确认 DNS、IPv6、UDP 规则没有泄漏。
6. 德国 Vodafone 额外确认 ePDG 域名是否能解析。

代理线路建议:

| 运营商          | 代理线路            |
| ------------ | --------------- |
| 美国卡首次配置 E911 | 美国            |
| 美国卡日常 VoWiFi | 不一定必须美国,失败时再切美国 |
| 英国卡          | 英国            |
| 欧洲其他卡      | 对应国家本地 IP       |
| 澳洲卡          | 澳洲            |
| 香港卡          | 香港            |

---

### 第三步:先打开 Wi-Fi Calling 开关

在清理网络状态之前,先让系统保存 Wi-Fi Calling 开关状态。

iPhone:

> 设置 → 蜂窝网络 → 对应号码 → Wi-Fi 通话 → 打开

Android:

> 设置 → SIM 卡 → 对应 SIM → Wi-Fi Calling → 打开

Android 如果没有开关:

> 使用 Pixel IMS 配合 Shizuku 强制打开

香港 Android 如果遇到定位限制,可以参考后面的实体 eSIM 卡切配置方法。

---

### 第四步:拔卡及飞行模式重启

实体 SIM:

1. 确认 Wi-Fi Calling 开关已经打开;
2. 拔出 SIM;
3. 开启飞行模式;
4. 保持飞行模式重启手机;
5. 重启后不要关闭飞行模式。

eSIM:

1. 确认 Wi-Fi Calling 开关已经打开;
2. 关闭该 eSIM,或保持飞行模式;
3. 重启手机;
4. 重启后继续保持飞行模式;
5. 后面再启用 eSIM。

这一步的目的,是让手机清理原来的基站、漫游、蜂窝网络和 IMS 状态,避免手机继续使用之前的失败注册状态。

---

### 第五步:重新连接 Wi-Fi 和代理

重启后继续保持飞行模式,然后:

1. 手动打开 Wi-Fi;
2. 连接已经走代理的 Wi-Fi;
3. 确认代理规则或全局规则已经生效;
4. 确认当前出口 IP 是目标地区;
5. 确认 iPhone 的 `gspe1-ssl.ls.apple.com` 也走目标地区;
6. 确认代理工具没有排除系统流量;
7. 如果是德国 Vodafone,确认 ePDG 域名已经正确解析或映射。

VoWiFi 常见会使用 UDP 500 和 UDP 4500。连接过程中,可以观察代理软件里是否出现这两个端口的连接。

看到 UDP 500 / 4500,不代表一定成功;但如果完全没有相关连接,也可以作为排障参考。

---

### 第六步:插卡并等待注册

网络环境准备好后:

> 保持飞行模式 → Wi-Fi 已连接 → 代理已生效 → 插入 SIM


然后等待:

> 30 秒到 2 分钟


期间不要反复开关 Wi-Fi Calling,不要频繁切换代理节点,不要不断开关飞行模式。

---

### 第七步:确认是否成功

成功标志包括:

| 设备      | 成功表现                                           |
| ------- | ---------------------------------------------- |
| iPhone| 状态栏出现 Wi-Fi Calling,关于本机 IMS 显示 Voice / SMS    |
| Android | 状态栏出现 Wi-Fi Calling / WLAN Call,SIM 状态显示 IWLAN |
| 实测      | 飞行模式 + Wi-Fi 下可以打电话、接电话、收发短信                   |

最后一定要实测:

1. 原生电话拨打运营商电话;
2. SMS 发送;
3. SMS 接收。

如果主要用途是收验证码,尤其要测试 SMS 接收,不要只测电话。

---

## 八、Surge 代理规则示例

VoWiFi 常见会使用 UDP 500 和 UDP 4500。下面是一组简单的 Surge 规则示例:当目标 IP 属于对应国家或地区,并且协议是 UDP、目标端口是 500 或 4500 时,就走对应节点。

注意:

1. 这只是基础示例;
2. 实际还要根据运营商 ePDG 解析结果调整;
3. 节点必须支持 UDP;
4. DNS 最好跟随代理;
5. IPv6 不要泄漏;
6. 德国 Vodafone 还需要额外处理 ePDG DNS。

```ini
# iPhone Apple 地区检测
DOMAIN,gspe1-ssl.ls.apple.com,VoWiFi地区节点

# 英国 VoWiFi / ePDG
AND,((GEOIP,GB),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))),英国节点

# 德国 VoWiFi / ePDG
AND,((GEOIP,DE),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))),德国节点

# 香港 VoWiFi / ePDG
AND,((GEOIP,HK),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))),香港节点

# 美国 VoWiFi / ePDG
AND,((GEOIP,US),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))),美国节点

# 瑞士 VoWiFi / ePDG
AND,((GEOIP,CH),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))),瑞士节点
```

如果你希望 `gspe1-ssl.ls.apple.com` 根据当前测试的卡手动切换,可以建立一个策略组:

```ini
DOMAIN,gspe1-ssl.ls.apple.com,VoWiFi地区节点
```

然后在 Surge 里手动把 `VoWiFi地区节点` 切到当前要测试的国家或地区。

| 当前测试         | `VoWiFi地区节点` 选择 |
| ------------ | --------------- |
| 美国卡配置 E911   | 美国节点            |
| 英国卡注册 VoWiFi | 英国节点            |
| 德国卡注册 VoWiFi | 德国节点            |
| 香港卡注册 VoWiFi | 香港节点            |
| 瑞士卡注册 VoWiFi | 瑞士节点            |

---


## 九、香港 Android 的特殊绕过方法

香港卡在 Android 上难度较高。除了套餐必须包含语音通话分钟数之外,还可能遇到一个问题:

> 部分香港运营商配置要求开启定位后,才能打开 Wi-Fi Calling 开关。

但跨境使用时,又不希望一直打开定位。这时可以尝试使用 **实体 eSIM 卡切配置保留开关状态**。

### 操作流程

1. 插入实体 eSIM 卡。
2. 切换到香港运营商配置。
3. 打开系统定位。
4. 进入 SIM 设置。
5. 打开 Wi-Fi Calling 开关。
6. 确认开关已经保持开启。
7. 切换实体 eSIM 到其他配置。
8. 关闭系统定位。
9. 准备好 Wi-Fi、代理和飞行模式环境。
10. 再切回香港卡配置。
11. 检查 Wi-Fi Calling 开关是否仍然保持开启。
12. 如果开关仍然开启,就等待 IMS 注册。
13. 成功后不要手动关闭 Wi-Fi Calling 开关。

这个方法的核心是:

> 先在系统允许打开开关的条件下保存 Wi-Fi Calling 开关状态,再关闭定位并切回香港卡,让手机继续尝试注册 VoWiFi。

它解决的是“开关状态被定位限制”的问题,不解决套餐、账号、网络和 IMS 注册问题。

所以香港卡至少要同时满足:

1. 套餐包含语音通话分钟数;
2. 号码支持 Wi-Fi Calling;
3. Wi-Fi Calling 开关能被打开或保留;
4. 网络环境可以完成 IMS 注册;
5. Android 最终显示 IWLAN,或状态栏出现 Wi-Fi Calling。

---

## 十、补充方案:手活不好的可以使用 VoHive

如果你的目标是海外卡保号、短信转发、实体 eSIM 管理,副机不一定非要是一台手机,也可以考虑 VoHive。

本文不展开 VoHive 的部署细节,感兴趣可以看相关介绍:


https://forum.naixi.net/thread-10974-1-1.html


---

## 十一、难度分级

| 难度    | 类型                  | 主要难点                               |
| ----- | ------------------- | ---------------------------------- |
| ★★☆☆☆ | 美国 T-Mobile 系 MVNO| 首次 E911 配置                         |
| ★★★☆☆ | 美国 AT&T / Verizon 系 | E911、设备白名单、账号授权                  |
| ★★★★☆ | 英国 / 欧洲卡            | 通常不支持漫游 VoWiFi,建议使用当地 IP         |
| ★★★★☆ | 德国 Vodafone         | 德国 IP + ePDG DNS 映射                  |
| ★★★★☆ | 香港 iPhone         | 香港线路、套餐语音分钟                        |
| ★★★★★ | 香港 Android          | 语音套餐、定位限制、开关状态            |

---

## 十二、失败时怎么排查

### 1. 先查套餐和账号

| 失败现象                  | 优先检查                                 |
| --------------------- | ------------------------------------ |
| 完全没有 Wi-Fi Calling 开关 | 套餐是否支持、系统是否隐藏、Android 是否需要 Pixel IMS |
| 美国卡打不开                | E911 是否配置、是否使用美国 IP                  |
| 英国 / 欧洲卡不注册         | 是否使用运营商本国 IP                         |
| 德国 Vodafone 不注册       | ePDG 域名是否能解析                         |
| 香港卡无法使用               | 套餐是否有语音分钟、是否支持 Wi-Fi Calling         |
| 开关打开后无反应            | IMS 是否注册、网络是否走对线路                  |
| 能打电话不能收短信             | SMS over IMS 可能未注册,要单独测试短信         |

---

### 2. 再查系统状态

| 设备         | 检查项                           |
| ---------- | ------------------------------- |
| iPhone   | 关于本机 → 运营商 → IMS 状态             |
| Android    | 关于本机 → SIM 卡状态 → 移动网络类型是否 IWLAN |
| 香港 Android | Wi-Fi Calling 开关是否被定位限制         |

---

### 3. 再查代理和网络

| 问题               | 处理                                                                  |
| ------------------ | --------------------------------------------------------------------- |
| 地区不对               | 切换到运营商对应地区线路                                                          |
| iPhone 地区检测失败      | 检查 `gspe1-ssl.ls.apple.com` 是否走代理                                     |
| DNS 异常 / 污染      | DNS 跟随代理;必要时做 DNS 重定向或 hosts                                          |
| 德国 Vodafone DNS 失败 | 映射 `epdg.epc.mnc002.mcc262.pub.3gppnetwork.org` 到 `139.7.117.168~170` |
| 没有 UDP 500 / 4500| 检查是否为全局 / TUN / 路由器代理,并确认节点协议支持 UDP                                 |
| 规则命中但不注册         | 检查 SIM 状态、IMS 状态、套餐权限和本地 IP 是否正确                                    |

---

## 十三、总结

VoWiFi 成功的关键,不是简单打开 Wi-Fi Calling 开关,而是让手机在正确的系统状态和网络环境下完成 IMS 注册。

最实用的顺序是:

> **确认套餐支持 → 关闭定位 → 配好代理和地区检测 → 先打开 Wi-Fi Calling 开关 → 拔卡进入飞行模式重启 → 手动打开 Wi-Fi → 确认代理生效 → 插卡 → 等待注册 → 查看 IMS / IWLAN。**

不同卡的重点不同:

| 类型          | 重点                           |
| ----------- | ------------------------------ |
| 美国卡         | 首次配置 E911 通常需要美国 IP            |
| 英国 / 欧洲卡    | 对应国家本地 IP                      |
| 德国 Vodafone | ePDG DNS 需要手动重定向或 hosts 映射   |
| iPhone      | `gspe1-ssl.ls.apple.com` 和地区检测 |
| Android   | Pixel IMS、Shizuku、IWLAN      |
| 香港卡         | 套餐必须有语音分钟数,建议香港 IP             |
| 香港 Android| 定位限制和实体 eSIM 卡切配置保留开关          |

hqs 发表于 2026-5-2 18:59:52

很好的教程 分享和总结的非常到位

xtl147369 发表于 2026-5-2 19:03:10

前排支持佬

moyuwuhen 发表于 2026-5-2 19:14:20

很全面,感谢大佬

liman 发表于 2026-5-2 19:41:22

感谢大佬分享

penis4 发表于 2026-5-2 19:41:54

好帖,收藏一下,大佬的非常完整齐全

Zoeng 发表于 2026-5-2 19:52:46

先收藏

GG0713 发表于 2026-5-2 20:13:12

学习了

abcll 发表于 2026-5-2 20:34:49

先收藏。
iPhone死活开不了google fi的WIFIcalling

testboy93 发表于 2026-5-2 20:44:20

厉害了,说的很全面了吧

bbiu 发表于 2026-5-2 21:56:37

感谢大佬分享

W361NM 发表于 2026-5-2 22:01:34

可以说是wificalling专家教授了

Mugikundesu 发表于 2026-5-2 23:23:15

高手,我想请教一下T-mobile.一时时,好奇怪。estk实体卡写的号,之前在苹果手机上配置好911地址了。那段时间正常,切换过号后就不正常了。有时放几天也不见拉得起来。有时又突然拉起来。琢磨不透

lovesea2088 发表于 2026-5-2 23:33:16

giff已开,谢谢大佬

iniwex 发表于 2026-5-2 23:38:53

Mugikundesu 发表于 2026-5-2 23:23
高手,我想请教一下T-mobile.一时时,好奇怪。estk实体卡写的号,之前在苹果手机上配置好911地址了。那段时 ...

多半是区域问题,关闭定位拔卡重启,清空基站缓存之后再试

NANAMOMO 发表于 2026-5-3 00:04:27

感谢大佬,好帖收藏

uebermensch2001 发表于 2026-5-3 01:21:40

很好的教程

hiliangg 发表于 2026-5-3 08:05:07

好详细啊 学习了

hibiki 发表于 2026-5-3 14:46:26

testboy93 发表于 2026-5-2 20:44
厉害了,说的很全面了吧

光说了复杂的,没说简单的,233:
1 澳洲的并非一定那么麻烦,比如新西兰的
2 泰国的ais,kyb或kyc好的
飞行模式,关机重启,物理或虚拟插卡,已搞定!

hhhu488 发表于 2026-5-3 23:36:34

本帖最后由 hhhu488 于 2026-5-3 23:38 编辑

保持飞行模式 → Wi-Fi 已连接 → 代理已生效 → 插入 SIMcoloros16到插回去那一步giffgaff的WiFi calling直接消失了应该怎么解 我也开了虚拟定位 有没有开手机定位都一样的 卡在那一步
页: [1] 2
查看完整版本: 海外 VoWiFi (Wi-Fi Calling)开启指南:iPhone、Android、代理规则