admin管理员组

文章数量:1585024

开梯子,用 Google Play 下载应用,点「安装」,一直卡在等待中…,一会就会提示失败,很苦恼。试了清缓存清数据的方法也不行,直到看到这个:


商店下载的时候会去连接 googleapis 这个域名,不能走梯子的代理,那应该需要改梯子的规则,放开这个域名就行了吧。
首先在梯子的「自定义规则」 - 「GFW 列表」,往下拉,找到 googleapis 相关的规则:


注:截图是修改后的,原来正则是不带(?!)的!!!

(?:^|\.)googleapis(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?){1,2}$

这个正则表达式主要用于匹配符合特定域名格式的字符串,特别是那些以 googleapis 为关键字的域名。

具体解释如下:
•(?:^|.):非捕获组,匹配字符串的开始位置 ^ 或者点 .。
•googleapis:直接匹配字符串 “googleapis”。
•(.a-zA-Z0-9?){1,2}:这部分是一个捕获组,匹配以下内容:
○.:匹配点 .。
○[a-zA-Z0-9]:匹配一个字母或数字。
○([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?:匹配 0 到 61 个字母、数字或连字符,最后必须是一个字母或数字。这个组合是可选的,可以出现 0 次或 1 次。
○{1,2}:表示前面的组合可以重复 1 次或 2 次。

这个正则表达式可以用来匹配如 googleapis、googleapis.au、googleapis.co.uk 等格式的域名,那就肯定也包含。cn 结尾的域名了。

修改此正则,使用负向前瞻来确保 “googleapis” 后面不直接跟随 “。cn”:

(?:^|\.)googleapis(?!\.cn)(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?){1,2}$


改完后记得重启下梯子,再下载应用测试下,速度很快,搞定!

本文标签: Googleplay