Surge 的代理策略在规则判定下 MacOS 地图应用无法正常使用线路规划和无法显示完整的地图信息

2022-08-30 18:04:59 +08:00
 kim2x

Surge 启用规则判定,MacOS 地图应用无法正常使用线路规划和无法显示完整的地图信息 只有大概的布局,,且在底部也没有高德地图的字样

注:已经将地图应用添加到 surge 的规则下为 DIRECT 模式;未安装任何 surge 更改定位或者 mitm 的模块或者脚本

但是在切换到直连模式下或者推出 Surge 后,重新启动地图应用, 地图显示数据完整,周边各个地址标注完整,切正常规划线路提供导航信息,底部出现高德地图字样

请教这个需要如何处理,好像是地图检测到是非国内了?然后地图数据和线路规划都不能用了

2171 次点击
所在节点    问与答
9 条回复
JimmyLX
2022-08-30 18:37:27 +08:00
我用 clash pro 也会这样,还没仔细研究什么问题,地图用得少,一般都高德百度网页版地图
ZE3kr
2022-08-30 18:52:00 +08:00
把所有 Apple 相关的都 DIRECT 可解,具体来说是有一个监测区域的服务,但我不确定是哪个了

RULE-SET, SYSTEM, DIRECT
RULE-SET, https://raw.githubusercontent.com/Hackl0us/SS-Rule-Snippet/main/Rulesets/Surge/Basic/Apple-direct.list, DIRECT
IP-ASN, 714, DIRECT

不显示高德地图是因为显示的是苹果地图,人在国外的时候也是这样
Elaine1989
2022-08-30 18:54:36 +08:00
因为你代理了 gspe*-ssl.ls.apple.com 之类的网址,使得地图提供商变成了 TOMTOM

https://github.com/VirgilClyne/iRingo 这个项目可以解答你的问题
kim2x
2022-08-30 18:57:58 +08:00
@JimmyLX 感觉本地应用用起来顺畅一点,账户里有地点信息,对我来说方便些
kim2x
2022-08-30 19:00:16 +08:00
@Elaine1989 添加了 RULE-SET, SYSTEM, DIRECT 这条规则地图正常了,感谢; 奇怪的话我 mac 和我 ios 的 surge 使用的几乎是同样的规则,我手机上的地图就正常,也不需要添加这条规则
kim2x
2022-08-30 19:03:51 +08:00
@Elaine1989 试过了,安装了似乎不行
Elaine1989
2022-08-30 19:38:28 +08:00
@kim2x #5 手机上使用 SIM 卡检测地理位置更优先
Elaine1989
2022-08-30 19:39:27 +08:00
@kim2x #6 可以仔细读一遍使用说明,写的很详细的,需要启用 JS 和 MITM
kim2x
2022-08-30 19:44:11 +08:00
@Elaine1989 👌,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX