1.早上注册了一个新西兰的 esim ,该手机卡可以用 wifi-calling
--油管上的介绍,链接代码 5lssem8575E
2.在星巴克可以用 wifi-calling ,但回家后发现没法用
原来是家中 wifi 绕过中国大陆地址翻出去,导致被新西兰运营商误判手机定位与 ip 不一致,而无法使用。
解决方法是在passwall2中,新建一个 [访问控制] 规则:
--2.1.在主路由器上,打开 openwrt 路径--菜单--服务--passwall2--访问控制
--2.2.新建一条规则,“规则名”随意,能识别就行(比如:我的 iPhone ), [源地址] 这里下拉选择我这台手机的 MAC 地址
--2.3.在 [ UDP 不转发端口] 选项这里,选择“自定义”,然后填写(用英文逗号分隔) 500,4500
--2.4.其他规则默认就好
--2.5.勾选启用这条规则(比如:我的 iPhone ),然后记得在 [访问控制] 规则的主页面,勾选启用“主开关”
--2.6.灵感来源:https://www.v2xp.com/wifi-call-wherever-you-are/
示意图:
1
yyzh 259 天前 via Android
|
3
yyzh 259 天前 via Android 2
抄没用啊,这些要抓出来才行,每个运营商都不一样.passwall2 日志改成 debug 模式保存然后在节点旁边的日志按钮点进去查记录就行了.当然手机上要把定位的功能关掉.然后不停地开关 vowifi 这样方便找到记录
|
4
YGBlvcAK 259 天前 via Android
wificalling 打国内会绕国际吗?
|
7
Archeb 259 天前
500 4500 是 VoWiFi 使用的 IPSec 隧道所需的端口号。一般来说也确实不应该用代理软件代理这些端口。如果确有需求,可以将 pub.3gppnetwork.org 下面的子域名都放行直连。
|
9
lukhingtong 258 天前
@yyzh 大佬,请问 cmhk 的 wificall 是哪个域名呢?
|
10
yyzh 258 天前 via Android
@lukhingtong 不知道了,要自己抓
|
11
szdosar OP 香港的 MCC 好像都是 454 ,而香港的 China Mobile ,它有三个 MNC ,分别是 012 、013 和 030 ,参考这里。
https://mcc-mnc.com/ 可以按照这个格式重组一下:epdg.epc.mnc001.mcc530.pub.3gppnetwork.org |
12
szdosar OP 其实就我个人情况,只要确保 domain:pub.3gppnetwork.org 直连(放在最前面),即可。但是香港的就不清楚了,听说 csl 的就要看出口在香港才行,这个我没办法核实。
|
14
szdosar OP 哈哈,可能是我的问题吧。
我平时是代理了 UDP 流量,而且 IPv6 也透明代理(如果不开启这个,https://ipleak.net/能检测到 dns 泄露)了,估计是这个原因。 |
16
TSENG 213 天前
IPSec 是网络层,我们的 vps 很多都是应用层,不支持代理 IPSec 吧
|