换了新手机,最近在配置 GMS,发现 Play 商店除了不能下载和更新应用之外使用正常,具体表现为可以拉起内容下载管理器但是没有进度。起初我以为是出国的网络没有弄好,于是切换到了全局模式测试,发现 Play 商店还是不能下载和更新。后来把 log 调出来一看,发现了一个奇怪的网址:
r16---sn-ni57rn7e.xn--ngstr-lra8j.com
ping 后发现这个网址的 IP 是 203.208 网段的,也就是 Google 部署在中国大陆的 IP 之一。更奇怪的是只有在我使用 HK 线路的时候,哪怕是全局,Play 商店都不能下载更新。一但使用别的地区( SG/US...)的网络,Play 商店就正常了。
为什么给手机全局搭建了一个位于 HK 的网络,这台手机还是会连接一个位于北京 /上海的 IP ?这个 IP 什么都没有,自然无法下载和更新了。换成连接到 SG/US 的网络就恢复正常,其他本地配置不变。我知道我这个手机会检测 Google 官网的连通性来控制 GMS 的连接,为什么 GMS 已经走了 HK,还是尝试去连接一个大陆 IP ?
101
tomato1111 2020-10-18 18:04:16 +08:00 12
再次总结一下
Google Play 能不能下载及更新只跟机场有关。与手机是否国行,services.googl 去掉 eapis.cn 是否走代理都无关。 好的机场无需任何设置,在国行上也可以下载更新。(小米手机必须关闭迅雷功能) 一般来说,这个问题发生在香港节点较多。原因的本质是 ip 被谷歌识别为中国 ip 。 (虽然你的 ip 的确是香港的) 直接的结果是某些谷歌服务不可用。 已知的有 Google Play 无法更新下载。 地图时间轴打开 400,YoutubePremium 不可用。 判断的方式上面已经有人提过,可以通过以下两个链接: htt 去掉 ps://www.google.com/maps/timeline 打开 400 错误表示 ip 被封 htt 去掉 ps://www.youtube.com/red 网页打开提示“YouTube Premium 在您所在的国家 /地区尚未推出”。在手机上使用链接直接跳转到 YouTube app 里,它会明确地告诉你 YouTube Premium 在中国未推出。 这种节点无论做什么努力都是无法改变无法使用 Google Play 的本质问题的。只有换节点一个办法。 |
102
bronco 2020-10-20 09:49:03 +08:00
曾经在三星手机上也遇到了一样的问题,还有时候出现 Google 登录不能的情况,最后发现都是机场的问题。
|
103
Tsaiajie 2020-10-20 15:39:46 +08:00
@tomato1111
你说的用 VxxxNG 有的时候可以我也触发过不知道为什么,还有一种可能你是不是一开始在软件上的是可以更新的节点,然后在切换到不能更新的节点,要是这样的话是可以更新。 还有实际上与是不是国行的机子有关系,我这里和朋友国行的都不行,但是一样的节点和设置 我和他旧的手机都可以没有问题,然后再去找一个用非国行机子的朋友试验过他都可以下载的。要同时满足用国行自带谷歌构架和使用被谷歌判断成中国 IP 才会出现这个状态。不过在频道里面看到有好几个一样情况的,通过手动指定 services.googleapis.cn 这个地址 ip 而成功更新的,但是我换成他们提供的 ip 也不行。 |
105
Tsaiajie 2020-10-24 15:46:53 +08:00
@Chengx3
测试期间有的时候试过各种配置。两个软件使用内置 DNS 的时候有的时候可以下载,( v2 使用 v2_dns,小猫咪使用 Fake-ip )但是有的时候又不行。就很迷。不确定是否和这个有关系 但是确实有间歇性可以。 |
106
Tsaiajie 2020-10-24 15:49:01 +08:00
@Chengx3
看你主贴说的你有 SG/US 的,不懂你客户端用的是什么,是小猫咪的话专门为 cn 那个地址做一个策略单独走你 SG/US 。 |
108
echooo0 2020-10-31 14:09:22 +08:00
试试把这几个域名来单独分流处理一下应该就可以了,clash 的客户端支持这个功能
android.googleapis.com android.clients.google.com play.googleapis.com services.googleapis.cn xn--ngstr-lra8j.com |
109
echooo0 2020-10-31 14:14:45 +08:00
|
110
echooo0 2020-10-31 16:17:28 +08:00
经过再次测试,应该改这 2 个域名就可以了
|
111
echooo0 2020-10-31 16:19:04 +08:00 2
//判断要分配哪个下载节点
services 点 googleapis 点 cn //实际执行下载任务的域名 xn--ngstr-lra8j 点 com |
112
echooo0 2020-10-31 16:27:36 +08:00
用 clash 的客户端,本地对这 2 个域名单独做一下分流处理就行了
|
113
Jerami 2020-11-04 07:13:37 +08:00
我今天也用中国 IP 访问谷歌 play 试了试,确实如此,估计是因为谷歌给中国大陆授权的是特供版的 Play services,理论上谷歌下载都会连接最近的 cdn,我估计 Play 服务检测到你的定位,运营商什么的就会连接中国大陆的服务器。
|
114
tomato1111 2020-11-05 14:44:10 +08:00
@echooo0 我不是在上一页就提过这两个节点了吗?? 我说过了 辣鸡的节点就算分流这两个也没用。 你分流了这两个就能下载,说明你的节点本来就没问题。
|
115
xiaoyazi 2020-11-11 00:26:13 +08:00
我也是这情况,hk 节点换成日本,重启,搞定
|
116
S179276SP 2020-12-01 10:01:06 +08:00
一直用着 nextdns,国际版的手机刷成中国版,dns log 就出现了 googleapi.cn ,如此看来国产手机搭载的 play 服务可能会优先选择国内运营商的 GGC 。( 14 年后这些 GGC 依然有托管 play 商店的下载,不过现在突然没了,所以你没法下载)
|
117
yanyumihuang 2021-01-19 10:07:34 +08:00
感谢老哥,真是好多人都遇到这个问题了,老哥给的判断的网址确实有效,第一个 ip 进去就是 400,换个新加坡的就打开了,然后 googleplay 也能正常下载了
|
118
pizzamx 2021-02-04 01:02:08 +08:00
买了台新手机,出现这个问题,而我的老手机没问题,同一个网络下……
|
119
hugebug 2021-02-22 10:34:40 +08:00
也可能是 google play 需要更新一下
|
120
piku 2021-04-01 22:02:22 +08:00 1
相同问题。。调查了两周,最后发现
@echooo0 说得对 //判断要分配哪个下载节点 services 点 googleapis 点 cn //实际执行下载任务的域名 xn--ngstr-lra8j 点 com 问题是下面那个实际下载任务的域名指向四川移动的一个 ip 了(而且能作为网页能打开),但实际下载会出问题。 目前解决方案是把实际下载任务的域名重定向到其他 ip |
122
fcymk2 2021-04-30 22:02:09 +08:00
如果能直接替换 google play service 成原版的...是不是就没这问题了?
|
123
fcymk2 2021-04-30 22:05:47 +08:00
因为我自己用的 vps. 在 1 加氧 os 上就是正常用的....在 coloros 上就会去访问北京的一个节点了
r7---sn-2x3eln76.xn--ngstr-lra8j.com 要是能直接把 coloros 的 google play service 换成 google 原版的..是不是就没这问题了? 试了下直接安装 google play 上下载的..提示签名不一样..不能装 |
124
Knuth 2021-06-03 10:29:11 +08:00 via Android
hk 节点的问题换个节点立马解决了,感谢前面的回复,折腾了一早上。
|
125
takeshima 2021-08-04 18:54:58 +08:00 via Android
@tomato1111 中国 ip 并不影响。事实上用真正的中国 ip 访问都可以下载
|
126
Maskeney 2021-08-26 10:41:06 +08:00 1
@tomato1111 101# 今天接触一台国行小米手机,MIUI 12.5,打开了内置的谷歌基础服务,也是碰到这个问题,测试了一下。你所说的好机场坏机场不太准确,其实是所使用的节点对 xxxxxxx.xn--ngstr-lra8j.com 的解析结果,大部分情况下 DNS 是交给代理节点远程解析的(如果 DNS 单独处理那就跟节点解析无关了此处不讨论),所以如果机场节点 DNS 解析出的 IP 是 221.229.x.x 或者是楼上所说的那些 Google 中国的 IP,那么 play 商店下载就会一直卡 pending,如果机场节点返回的 IP 是其它地区的正常提供服务的 IP (比如 rDNS 记录为 xxx.1e100.net 这些),那么就能正常下载应用,不会卡 pending 。
至于 googleapi.cn 这个域名似乎是不走代理也可以正常完成它所承载的工作的,我没有对此进行单独的控制变量测试,此处仅为综合结果的推测 |
127
xuhaoyangx 2021-09-03 02:28:46 +08:00
最近遇到一台 8t 无法更新的机子。氢 os,play 无法更新下载应用。但同样的节点,刷了国际版 ROM 的手机正常。
出现问题的是香港节点。 部分节点需要是人的验证,部分节点出现 400 。 通过 host 批量改了节点到日本 ip,正常下载。 直接使用日本节点,host 不改,问题收集正常下载。 |
128
xuhaoyangx 2021-09-03 02:29:18 +08:00
问题收集 = 问题手机
|
129
Zepp 2021-10-26 17:01:57 +08:00
挖个坟,换三星手机也遇到了类似的问题,但是我反对 @tomato1111 #101 的说法。
首先,我用的梯子是自己买 VPS 建的,所以只有一个 IP 。通过 #101 中提到的判断方式,我的 IP 被谷歌识别为中国的了。但有意思的是,明明用的是同一个梯子同一个 IP ,我的旧手机(港行)可以从 play 下载,新手机(国行)却不行。所以我怀疑这还是跟系统内置的谷歌框架有关。 那么问题来了,有没有不刷机不解锁不换节点的方法呢? |
130
jojo007zz 2021-11-04 00:16:56 +08:00
在补充一下,同样的问题解决了,有两个腾讯云的服务器,其中一个就是 services.googleapis.cn 被解析去了内地的谷歌上海云里面去了,然后 VPS 的 DNS 是 8.8.8.8 。之后用另一个 VPS 发现可以下载,用的是默认的 183.60.83.19 的腾讯云的 DNS ,然后地址可以正确解析到境外去。之后把异常 VPS 的 DNS 也改成了 183.60.83.19 的马上就行了。这个可能只针对腾讯云的用户。
|
131
LanYunDev 2021-11-04 15:32:56 +08:00
好巧,我也遇到了同样的问题!
|
132
wangxn 2021-11-06 07:21:35 +08:00
就我的情况而言,和 IP 没关系。旧手机和新手机用的都是同样的机场,但是旧手机可以下载,新手机不行。显然是框架或者 DNS 解释的问题,和机场的 IP 没关系。
|
133
tomato1111 2021-12-07 22:55:44 +08:00
@Zepp 这个问题可能跟国行 Play 框架有关系,可能覆盖框架之后可以更新。但是这个问题只发生在 HK 节点,你的国行不更新框架的话直接换个其他地区节点就能更新了。
|
134
hbtsbyf 2021-12-21 17:41:24 +08:00
是谷歌 DNS 的问题,把 VPN 的 DNS 改为 1.1.1.1 可以解决
|
135
z7356995 2021-12-29 16:17:02 +08:00 1
我来说一下我的方法,应该是速度最快,最省力的方法, 下载的服务器 xn--ngstr-lra8j 点 com 在国内, 用国内 ip 可以访问, 但如果用国内 ip ,又打不开 play, 所以,我是在科学路由器上 把 xn--ngstr-lra8j 点 com 设为不走代理, 这样就可以了, 速度又是直连的速度, 飞快飞快的。 这样不要改 dns, 如果你只运行一两次, 路由器上不能设置, 也可以先走代理打开 play 下载, 卡住时切换一下,手动直连。 因为这时候得到国内的 ip 了, 手动直连也可以下了
|
136
z7356995 2021-12-29 16:26:59 +08:00
我这个方法仅限于 @tomato1111 那些不能用的 vps , 把 下载服务器解析到国内的。 外网访问那个国内 ip 会被墙挡住。如果你科学上网能下载了, 说明不解析到国内, 不能直连的
|
137
etrock 2022-01-18 16:11:32 +08:00
说下我的情况:
1.小米关闭迅雷——无效; 2.清除 Store 缓存——无效; 3.清除账号,重装 Store——无效; 4.设置 SS 的 DNS 为 1.1.1.1——无效; 5.除了下载或更新 apk ,其他都正常,Google 相册备份 OK ; 唯一有效的是,换梯! 我两个梯都是在 VPS 搭建,走 CF 优选 IP ,所以设置和路线完全相同。 在所有条件相同情况下,梯 1 就 100%可以更新,这个梯长期用,节点是美国; 梯 2 是最近搭建,换了日本节点,唯一的区别就是这里,我 Store 显示的是美国地区账户,难道这个还有时间差? (以上测试可以反复切换,梯 1 则 100%可下载 /更新,梯 2 则除下载更新外业务都可用) |
138
etrock 2022-01-20 17:38:03 +08:00
|
139
kasusa 2022-01-30 00:30:14 +08:00 via Android
呜呜呜下载不了 看了半天也弄不好,我用的 clash
|
140
zpxshl 2022-03-08 15:55:11 +08:00
请问最终怎么处理呢,我搜了半天,大概率还是三星内置的 gms 做了啥修改。 但是这个 gms 更新不了,从 apk mirror 或者 apk pure 下载安装都显示 软件包与现有软件包存在冲突
|
141
s5s5 2022-03-25 18:08:56 +08:00
@tomato1111 感谢 101 楼,我换成一个没有 中转 /中继 /BGP 之类线路的 小机场 的 非中国(含香港)节点 后,问题解决了。
|
142
loganwuhan111 2022-04-07 06:01:49 +08:00
我原来一直用的机场 A ,搭配 SSRR 没问题,搭配 clash for android 走 ss 协议没问题。
最近换了一家机场 B ,搭配 SSRR 没问题,搭配 clash for android 无论是 ss, ssr 还是 trojan 都不行。 看起来,机场线路和 dns 解析都会有影响。 还没有精力 /能力去研究到底问题出在哪里,暂时只能这样判断了。 |
143
csh 2022-05-20 12:55:58 +08:00 via Android
|
144
xunfeng04 2022-05-25 16:27:22 +08:00 via Android
我的解决方式是指定个国外的 dns 服务器,不要用国内或香港的。检测 dns 服务器所在地 https://www.astrill.com/zh/dns-leak-test
|
145
xunfeng04 2022-05-25 17:02:03 +08:00 via Android 1
dns 不要直接填 1.1.1.1 类似的,它会连接到一个反应最快的 cloudflare dns 服务器,地址往往就是节点所在地
|
146
freestylerluffy 2022-05-26 17:02:33 +08:00
切换节点吧
送中节点有以下问题 :copy 自 https://bytenote.net/article/102202340756422657 访问谷歌 google.com 被重定向,跳转至 google.com.hk 搜索内容结果默认隐藏敏感内容,即开启了安全搜索 注册谷歌旗下产品账号,默认+86 区号的手机号码 Youtube Premium ,高级账户功能,画中画、后台播放等受限制 Youtube Music 可能无法使用 中国地区 Youtube 无广告。IP 被定位在其他国家 /地区,Premium 免除广告政策若不适用,会看到油管广告 访问 google.com/maps/timeline 会返回 400 代码错误 打开 youtube.com/red 网页会提示 Youtube Premium 在您所在的国家 /地区尚未推出或不提供此服务 谷歌 Play 商店可浏览,但可能无法更新 /下载应用 |
147
shmilypeter 2022-06-06 17:47:28 +08:00
@etrock 我新买的三星也是同样的问题,不能下载和更新,换了个梯子之后就好了,对中国区域的 google 域名没有写更好的规则
|
148
xuchaoyue1 2022-11-01 00:29:17 +08:00 2
@z7356995 谢谢,你的方法果然有效,不敢相信谷歌下载服务器在国内,走代理反倒会被墙,clash 必须单独将下载的服务器 xn--ngstr-lra8j 点 com 指定为不走代理就可以下载了,而且速度惊人,500m 下载速度直接跑满了,可能我在上海离服务器近一点。我 dns 没管,直接用阿里 dns ,其他网址的也没添加代理,只用把这个 ip 添加为直连就解决了,两年多了总算解决这个问题了 O(∩_∩)O 哈哈~
|
149
rayd1o 2022-11-28 09:45:12 +08:00
@terrytw 请问如果是换别的国家的节点,并且查看日志,connectivitycheck.gstatic.com ,以及 googleapis.com 都是走的代理,下载仍然是等待中,是什么原因?
|
150
Derry 2022-12-09 10:52:01 +08:00
|
151
malagebidi 2022-12-17 12:23:19 +08:00
我用 v2rayNG 会有这问题,今天搞了很久没办法解决,结果用了 sagernet 反倒解决了。
|
153
MarkToWin 2023-03-16 21:03:18 +08:00 6
|
154
xmhpqqph01 2023-03-20 11:24:06 +08:00
最后发现是 ssrp 或者 clash 端口设置问题,使用全部端口就可以用 play 商店,如果选仅常用端口就有问题。
|
155
maosu 2023-04-08 10:40:59 +08:00
@MarkToWin 哈哈哈遇上同道中人了,文末的两条规则直连我在很久之前就也在使用了,效果不错,不过不知为何这方法这几个月失效了,playstore 能下载,但只能下载一点点,一段时间就显示无法安装,不知道是不是因为墙高了
|
159
5200721 2023-04-21 23:28:16 +08:00
两个域名直连后成功+1
|
160
yean 2023-06-29 11:13:50 +08:00
Fallback-Filter
里面要把两个域名删除了,才行 |
161
lln133208 2023-07-17 11:07:47 +08:00
@MarkToWin 按照你的解决办法,两个域名都显示地添加到 直连 规则里后,可以从 Google Play Store 中下载和更新 APP 了,非常感谢!
|
162
godloveplay 2023-07-20 11:18:33 +08:00
@lln133208 #161 请问 手机上 clash 怎么加规则呀。
|
163
godloveplay 2023-07-20 12:22:26 +08:00
@MarkToWin #153 图怪了 看不到了 T T
|
164
crysislinux 2023-07-25 10:08:21 +08:00 via Android
我几天前突然有这个问题,不知道是不是手机上更新了什么。把 services.googleapis.cn 用美国服务器解析就好了
|
165
ANicePaw 2023-07-28 17:01:53 +08:00
今天研究了半天,发现是 OpenClash 的绕过大陆 IP 功能把 googleapis.cn 直接绕过去了,根本不会经过 Clash 。把 googleapis.cn 添加到绕过大陆 IPV4 黑名单就解决了。
|
166
YongXMan 2023-08-10 22:38:00 +08:00
如果使用了透明代理,可以尝试关闭绕过中国大陆 IP ,亲测是走了 xn--ngstr-lra8j.com 域名,把这个域名加到绕过大陆 IP 的黑名单就可以了。
|
167
cnwelink 2023-10-29 09:13:41 +08:00
x86 安装小猫咪科学上网,安卓小米 13 手机 google play 无法下载 app ,切换到自己的手机网络开科学才能下载,下载的时候会卡主,浏览没有任何问题。
节点测试没有问题,是哪里的问题? 小米 13pro 自带的谷歌市场。 |
168
MarkToWin 301 天前 1
@MarkToWin
有些人看不到图,贴一下解决方案: 把上述两个域名都配置为直连 DIRECT 且放置在 rules 内最上面,因为 clash 的配置自上而下最先生效的: rules: - DOMAIN-SUFFIX,services.googleapis.cn,DIRECT - DOMAIN-SUFFIX,xn--ngstr-lra8j.com,DIRECT 看到有人会抽风,但是我用了这么长时间没遇到,可能没注意到,需要自己斟酌找原因。 |
169
kwater 284 天前
总结就是机场的连接质量没关系,就是 rules 需要维护
|
171
wangdefu 274 天前
补充一下
两个域名走 hk 节点不行 走新加坡节点可以 |
173
snipking 228 天前
@wangdefu @MarkToWin 的方法是有效的,你可以试试把这两条规则放到最上面,否则如果上面有 KEYWORD google 这样的规则的话,googleapis.cn 就会走代理,就下载不了了
|
174
ON9 212 天前 via Android
我目前的情况是,刷机之前是类原生,用的梯子 a ,之后刷了官方 a11 rom ,同一个梯子下载不了。升级到 a14 ,依然不行。但是同一个 app 内使用梯子 b 就可以下载。又或者点击下载,但是断开梯子直连,这样也能下载但是很麻烦
|
175
ON9 212 天前 via Android
@tomato1111 打开了两个连接结果真是你说的那样,但是为什么我之前用就是没有问题的呢?我是自己搭的美国节点。而且就是在我刷机之后才用不了的,非常奇怪
|
177
linhongjun 139 天前
实测,把下面俩加到直连列表里就可以正常下载。
services.googleapis.cn xn--ngstr-lra8j.com v2rayNG 的话 就在设置,自定义规则,直连的网址或 IP 里面加入上面 2 个域名 |