内容纲要

自从 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 使用的是系统 API 检测手机 SIM 卡,所以需要使用「飞行模式」(可以进一步的在 Wi-Fi 下使用,先按下不表)所以:

第一步:打开「飞行模式」

第二步:制作规则

规则如下

# 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

个人认为可简化如下:

  1. 启用「飞行模式」
  2. 代理模式设置成「全局代理」
  3. 打开系统自带「地图」应用(多次开关直至)左下角不再显示「高德地图」(此时地图为国外 TOMTOM 版本数据
  4. 将代理模式设置回「规则模式」后打开 Apple News 刷新出正常内容后关闭「飞行模式」

以上操作在使用蜂窝网络后有可能失效,失效后重复操作即可。且个人认为使用「全局代理」操作相比较为容易且少了一个策略组,故不用专门设置针对于定位及地图的代理策略组。

关于 macOS 版的 News

以上是对于 iOS 的使用情况,而对于 macOS 上的 News,除了主要使用以下规则还需要三步骤:

# Apple News
DOMAIN,gspe1-ssl.ls.apple.com,PROXY
PROCESS-NAME,News,PROXY
  1. 首先在「系统偏好设置 > 语言与地区」中将「地区」修改至「美国」

  2. 使用规则并打开系统自带地图,通过滚轮缩放等方式(甚至直接对其进行代理)使其切换到海外 TOMTOM 版(左下角不出现「高度地图」字样)方可正常使用 News 应用。

如果在做了上述两步后或使用一段时间后出现「Feed Unavailable」、「No Stories」等错误:

  1. 需要到「系统偏好设置」>「安全性与隐私」>「定位服务」列表中的「系统服务」,点击「详细信息」

  2. 点击「重要地点」右侧的「详细信息」

此时如无意外会在左侧列表有一些地点,点击右下角的「清除历史记录」将其清除。

然后在在此确保系统「地图」左下角并无「高德地图」字样的情况下重新打开「News」即可正常浏览。