解除 Apple News 区域限制
查看「 Apple 专题」获取更多相关内容
现在有了更好的解决方法,你可以查看:解锁完整的 Apple 功能和集成服务之News
以下部分为旧文,可看可不看~
自从 Apple 发布会发布 Apple News+ 服务后,更多人想要尝试 Apple News,但众所周知这项服务是有地区限制要求的,下面来说说如何使用。
准备及下载 Apple News
本文需要基于规则的代理应用,如 Surge、Quantumult X 等,以及:
- 一个支持 Apple News 服务区域的 Apple ID(如美国)。
- 系统的「设置」>「通用」>「语言与地区」的「地区」需设置成「美国」,这一步是为了能够下载 Apple News。
- 到 App Store 下载 Apple News
⚠️ 注意:下载后不可将「地区」设置到不支持 Apple News 服务的区域,否则 Apple News 应用消失。
如何规避「Apple News isn’t supported in your current region.」?
不同于其他应用,如 Netflix 可以简单的代理域名或 IP,或 TikTok 通过 URL Rewrite 进行解锁区域限制,Apple News 会检测运营商信息,所以需要使用「飞行模式」(后续可在 Wi-Fi 下使用,文末给出了由 ShadowsSide 制作的快捷指令方案可以在蜂窝数据网络下使用)
第一步:打开「飞行模式」
第二步:制作规则
规则如下
# Apple News
DOMAIN,gateway.icloud.com,PROXY
DOMAIN,gspe1-ssl.ls.apple.com,PROXY
DOMAIN-SUFFIX,apple.news,PROXY
DOMAIN,apple.comscoreresearch.com,PROXY
DOMAIN,news-client.apple.com,PROXY
DOMAIN,news-events.apple.com,PROXY
DOMAIN,news-edge.apple.com,PROXY
⚠️注意:规则中的「DOMAIN,gspe1-ssl.ls.apple.com,PROXY」会导致系统自带的地图应用变成国外 TOMTOM 版的数据而不是国内的高德地图数据,目前无解。
在确保「飞行模式」及使用了规则后打开 Apple News 即可正常浏览,如仍旧不能正常使用,打开系统自带地图(在确保 gspe1-ssl.ls.apple.com 走了代理的情况下)拖动刷新或等待片刻使左下角「高德地图」字样消失,然后删除重装 Apple News 即可。
如何在 Wi-Fi 下不启用「飞行模式」使用 Apple News
此使用方法由网友 geekdada 提供:如何在大陆使用 Apple News
个人认为可简化如下:
- 启用「飞行模式」;
- 代理模式设置成「全局代理」;
- 打开系统自带「地图」应用(多次开关直至)左下角不再显示「高德地图」(此时地图为国外 TOMTOM 版本数据;
- 将代理模式设置回「规则模式」后打开 Apple News 刷新出正常内容后关闭「飞行模式」;
以上操作在使用蜂窝网络后有可能失效,失效后重复操作即可。且个人认为使用「全局代理」操作相比较为容易且少了一个策略组,故不用专门设置针对于定位及地图的代理策略组。
关于 macOS 版的 News
以上是对于 iOS 的使用情况,而对于 macOS 上的 News,除了主要使用以下规则还需要三步骤:
# Apple News
DOMAIN,gspe1-ssl.ls.apple.com,PROXY
PROCESS-NAME,News,PROXY
首先在「系统偏好设置 > 语言与地区」中将「地区」修改至「美国」
使用规则并打开系统自带地图,通过滚轮缩放等方式(甚至直接对其进行代理)使其切换到海外 TOMTOM 版(左下角或右下角不出现「高德地图」字样)方可正常使用 News 应用。
如果在做了上述两步后或使用一段时间后出现「Feed Unavailable」、「No Stories」等错误:
需要到「系统偏好设置」>「安全性与隐私」>「定位服务」列表中的「系统服务」,点击「详细信息」
点击「重要地点」右侧的「详细信息」
此时如无意外会在左侧列表有一些地点,点击右下角的「清除历史记录」将其清除。
然后再次确保系统「地图」左下角并无「高德地图」字样的情况下重新打开「News」即可正常浏览。
如果你仍然看到「Feed Unavailable」提示,可能是代理节点问题,尝试更换使用节点看看吧。
请问我配置之后第一次正常浏览,之后就提示Feed Unavaiable了。我是日本节点,查询了下是日本不支持 Apple News+ (https://support.apple.com/en-us/118205),难道只有美加英澳四国节点才可以使用Apple New+吗?
应该是如此(我现在没有开通 Apple News+ 没有办法排除),只能同样参考官网说明吧:「Apple News+ is available only in Australia, Canada, the United Kingdom, and the United States.」—— https://support.apple.com/en-ke/102209
感谢,24.11.06日-国行iPhone-国区ID,美区ID商店,中文,地区美国,按照以上办法成功了,非常感谢。
反馈一下,目前用的mac的clash,gspe1-ssl.ls.apple.com这条规则添加了之后一直报错,rule失败,于是删除。于是尝试添加PROCESS-NAME,News,PROXY,仅进程proxy,成功无影响。
首先感谢作者的辛勤劳动,我是小白,请问第二步“制作规则”中的那些操作,在quantumlut X中,具体该怎么操作呢?现在卡在这一步了
Quantumult X 现在可以使用文章开头的 Github 项目:
1. 在「重写」的「规则资源」添加:
https://raw.githubusercontent.com/VirgilClyne/iRingo/main/snippet/News.snippet
2. 在「分流」的「规则资源」添加:
https://raw.githubusercontent.com/VirgilClyne/iRingo/main/RuleSet/News.snippet
「策略偏好」选择「PROXY」或你的指定节点
请问你这两步是要同时进行还是任选其一
都要,这是早期方案现在不推荐了。现在用文章顶部给的 https://github.com/VirgilClyne/iRingo 这个 Github 项目的模块会更好用…
news切换国区再换回美区就消失了,苹果商店里的news也打不开
所以文中有提到「⚠️ 注意:下载后不可将「地区」设置到不支持 Apple News 服务的区域,否则 Apple News 应用消失。」
可以使用。谢谢分享。之前不知道明确规则设置的时候,都是开飞行模式加全局代理才能刷出来。原来是地理限制了。?
你好,问下目前gspe1-ssl.ls.apple.com这条规则对Apple News还有影响么?
如果能影响地图的的数据源,是否能直接对这条规则进行代理,或指定到Apple news支持的地理位置链接。
这样的话是否就可以在不开飞行模式的情况下,也可以使用News了
有影响,现在就是做代理行为,目前暂时没办法