我终于知道了为什么WiFi calling这么难拉起

土豆君 2026-07-30 22:55 1

之前试过WiFi calling没拉起来,现在要把giffgaff 转 CTExcel 没办法,又要拉WiFi calling.


经过我尝试了两天,我知道了WiFi Calling 为什么这么难拉。


先直接说结论,WiFi Calling拉不起来最大的障碍就是机场的节点不支持 500 和 4500 的 UDP端口。 并不是什么IP不纯净,跟IP没有关系,就是UDP这两端口不支持。

准确的说是连接 pub.3gppnetwork.org 测试发现 500 和 4500 的 UDP端口 不通。


很多机场节点订阅显示支持UDP,但实际上根本就不支持500和4500端口,甚至UDP本身只是开关上支持,一连就是失败。我特地让Codex帮我写了一个Python脚本测试,发现基本都不行,加上前两天买的红杏云也不行了,机场支持UDP 特别是 500 和 4500很少,我觉得比较可行的方式只能自己去搭建VPS吧。


下面几个分享踩过的坑吧:



  1. 靠小火箭或其他APP确实拉不起来

    使用小火箭配置Wifi开关开下关下的方式,只能说有概率能拉。尝试过很多次,拉起的概率不高,要试n次才能拉起成功一次。 而且就算拉起成功了, 发现 CTExcel 仍然呼叫不了888。

    小火箭我之前也按 这个油管教程 设置的,有概率能拉,但是确实呼叫不了888, 原因就是小火箭的方式确实是有些问题 (因为我后面用软路由来拉的话,非常顺畅,几秒钟就能拉起。但小火箭拉的速度就很慢,而且拉的也不成功,概率也是只有30%)。


另外,最开始我还尝试过使用免费的 Clash Mi 来拉 Wifi Calling, 这个一次都没成功过。

所以这个问题结论要拉WiFi Calling 必须要使用软路由的方式,或者使用其他的电脑或安卓手机开启WiFi代理的方式。不能单纯使用小火箭拉。



  1. 使用软路由需要配置过滤和分流

    我换用自己的软路由来拉 WiFi Calling,我的配置用的是 OpenClash。配置了全局代理模式但之前我也试了很多次,拉不起来。

    后面发现是这里又有一个坑点,就是clash使用Fake IP模式的时候,必须要Fake-IP-Filter 过滤


+.pub.3gppnetwork.org

另外可以设置分流规则, 这样就不需要设置全局代理了。


rules:
# 地区检测
DOMAIN-SUFFIX, gspe1-ssl.ls.apple.com
# 沃达丰
DOMAIN-SUFFIX, epdg.epc.mnc015.mcc234.pub.3gppnetwork.org
DOMAIN-SUFFIX, ss.epdg.epc.mnc015.mcc234.pub.3gppnetwork.org
DOMAIN-SUFFIX, ss.epdg.epc.geo.mnc015.mcc234.pub.3gppnetwork.org
DOMAIN-SUFFIX, entsrv-uk.vodafone.com
DOMAIN-SUFFIX, vuk-gto.prod.ondemandconnectivity.com
IP-CIDR,88.82.0.0/19
# CMLinkUK EE
IP-CIDR,46.68.0.0/17
# Giffgaff
IP-CIDR,87.194.0.0/16

参考: Giffgaff 打开 wificall 的操作步骤及分流规则



  1. 国产安卓想要拉起WiFi Calling 非常难,不建议尝试。

    我测试过我的一加6T,还有OPPO手机,配置好了 Shizuku + Pixel IMS 仍然不行, 估计是 IMS 不行吧

    有时间和兴趣折腾的可以参考这些攻略。

    在 Pixel 6 Pro 上开启 GiffGaff WiFi Calling

    华为、小米和一加等国产安卓手机开通WIFI Calling(VoWIFI)

    OnePlus 8T 无法正常使用 VoLTE 或 VoWiFi解决


所以建议用 IOS 开启 Wifi Calling

26以上的设备用WOL 虚拟定位的方式

我看的这个油管教程


其他大概就这些了吧,也折腾了很多。

最新回复 (5)
  • Zeraphine 07-30 22:58
    1

    我觉得只是单纯的代理软件没办法接管系统底层流量。

  • 土豆君 楼主 07-30 23:02
    2

    小火箭可以接管,我试了很多次,也有部分成功,不过确实比较难拉

  • dddnc 07-31 00:25
    3

    可以电脑开tun接梯子然后开热点给手机么?不知道这样行不行

  • 土豆君 楼主 07-31 00:53
    4

    可以的, 不过这种方式我没试过,可以去奶昔论坛找一下别人的教程。

  • Teddy 07-31 00:56
    5

    节点本身没有 UDP 的话,换什么代理软件都没用,毕竟现在机场为了防止落地挨打,有可能会选择禁 UDP,而且非标端口本身也有可能被专门拦截

* 帖子来源Linux.do
返回