|
感谢楼主的分享,使用了几天,总体效果还是不错的,给作者点赞~~
有一个小问题咨询,就是 iPhone 上(小屏的 Apple 设备)使用 Apple 的地图 App 是正常的,但是 iPad、Mac(大屏 Apple 设备)上使用 Apple 地图 App(以及查找 App)却没法正常接入高德地图的数据,看大陆的地图使用的是国外的地图数据,信息是漂移的,地名是英文的,公共交通、路况等信息是没有的,所以几乎是没法用,我猜测和 DNS 的分流有关。
我使用教程中的 tail -f /mnt/sda3/smartdns/log/smartdns-audit.log 命令查看了审计日记,并分别在 iPhone 和 iPad 上打开地图 App,得到了以下信息:
① iPhone 上(正常):
[2024-04-04 03:48:36,373] 127.0.0.1 query gsp-ssl.ls.apple.com, type 1, time 0ms, speed: 32.0ms, result 17.253.87.216, 17.253.87.213, 17.253.85.208
[2024-04-04 03:48:36,375] 127.0.0.1 query gspe1-ssl.ls.apple.com, type 1, time 0ms, speed: -0.1ms, result 96.16.55.68, 23.202.34.168, 23.33.184.237, 96.16.55.104
[2024-04-04 03:48:36,424] 127.0.0.1 query calendar.google.com, type 1, time 0ms, speed: -0.1ms, result 142.251.214.142, 172.217.27.14, 142.251.46.206, 142.251.220.110
[2024-04-04 03:48:37,162] 127.0.0.1 query imap.gmail.com, type 1, time 0ms, speed: -0.1ms, result 74.125.203.109, 142.250.157.108, 142.251.8.109, 142.250.157.109, 142.251.8.108, 74.125.203.108
[2024-04-04 03:48:37,244] 127.0.0.1 query configuration.ls.apple.com, type 1, time 0ms, speed: 39.4ms, result 203.235.98.51
[2024-04-04 03:48:38,172] 127.0.0.1 query gsp64-ssl.ls.apple.com, type 1, time 0ms, speed: 0.1ms, result 17.36.206.7, 17.167.200.72, 17.57.172.5, 17.57.12.11, 17.36.206.8
[2024-04-04 03:48:39,471] 127.0.0.1 query p210-caldav.icloud.com.cn, type 1, time 0ms, speed: 5.9ms, result 222.73.192.124, 222.73.192.112, 222.73.192.108, 222.73.192.120, 222.73.192.244, 222.73.192.240, 222.73.192.248, 222.73.192.116
[2024-04-04 03:48:43,410] 127.0.0.1 query app-measurement.com, type 1, time 0ms, speed: -0.1ms, result 142.251.220.78, 142.250.66.46, 216.58.203.78, 142.251.220.110
[2024-04-04 03:48:44,361] 127.0.0.1 query init.ess.apple.com, type 1, time 0ms, speed: 32.1ms, result 17.253.85.205, 17.253.85.201, 211.239.236.19
[2024-04-04 03:48:44,375] 127.0.0.1 query init-p01md.apple.com, type 1, time 0ms, speed: 38.4ms, result 42.202.220.27
② iPad 上(不正常):
[2024-04-04 03:49:27,321] 127.0.0.1 query gspe1-ssl.ls.apple.com, type 1, time 0ms, speed: -0.1ms, result 23.49.104.42, 23.202.34.168, 23.33.184.237, 23.202.34.115, 23.49.104.58
[2024-04-04 03:49:27,370] 127.0.0.1 query gspe35-ssl.ls.apple.com, type 1, time 0ms, speed: 38.3ms, result 203.235.96.102
[2024-04-04 03:49:27,417] 127.0.0.1 query cdn.apple-mapkit.com, type 1, time 0ms, speed: 7.4ms, result 183.131.40.6
[2024-04-04 03:49:28,169] 127.0.0.1 query gspe19-ssl.ls.apple.com, type 1, time 0ms, speed: 40.0ms, result 203.235.98.51
[2024-04-04 03:49:28,771] 127.0.0.1 query api.bilibili.com, type 1, time 1ms, speed: 5.8ms, result 183.131.147.30, 183.131.147.29, 183.131.147.48, 183.131.147.28, 183.131.147.27
[2024-04-04 03:49:29,278] 127.0.0.1 query gspe19-2-ssl.ls.apple.com, type 1, time 0ms, speed: 32.0ms, result 211.239.236.24
[2024-04-04 03:49:30,493] 127.0.0.1 query broker.miwifi.com, type 1, time 0ms, speed: 10.3ms, result 222.186.18.238, 222.186.18.239, 222.186.18.240, 119.96.67.208, 222.186.18.243, 61.170.80.233, 222.186.18.244, 222.186.18.237
[2024-04-04 03:49:32,076] 127.0.0.1 query gateway.icloud.com.cn, type 1, time 0ms, speed: 6.7ms, result 222.73.192.244, 222.73.192.112, 222.73.192.108, 222.73.192.236, 222.73.192.120, 222.73.192.124, 222.73.192.248
[2024-04-04 03:49:33,774] 127.0.0.1 query api.vc.bilibili.com, type 1, time 0ms, speed: 5.8ms, result 183.131.147.29, 183.131.147.48, 183.131.147.28, 183.131.147.27, 183.131.147.30
[2024-04-04 03:49:34,764] 127.0.0.1 query mesu.apple.com, type 1, time 0ms, speed: 33.3ms, result 17.253.85.202, 17.253.85.201
结合日志以及 V2EX 论坛的某个贴子(https://www.v2ex.com/t/682766),*.ls.apple.com 应该是 Apple 地图负责处理地理信息的 API,理论上所有设备使用 Apple 地图都应该请求的是相同的 *.ls.apple.com 域名,然而 iPhone 上和 iPad 上指向的是不同的 *.ls.apple.com 域名,不知是什么原因。随后,经过反复实验,iPhone 上总是会指向日志中它对应的那几个 *.ls.apple.com 域名,iPad 上也总是指向它对应的那几个 *.ls.apple.com 域名,我想这是造成 iPad、Mac 上 Apple 地图不可用的原因。
我还看到了一篇名为《如何在透明代理网络环境下得到正常的苹果地图》(https://blog.stdin.in/blog/how-t ... -transparent-proxy/)的博文,也提到了我遇到的情况,博主通过内网搭建“SNI Proxy”的方式让 *.ls.apple.com 的请求都不走代理而直连来解决了这个问题。供您参考。
以上,就是我目前遇到的和您教程有关的问题,如果有幸看到我的评论,恳请楼主提供一下协助,看看可否有方法解决我遇到的这个问题。我虽大致了解了楼主教程的基本原理,却也不甚清楚每一个步骤的目的和意义,所以总的来说还是在照猫画虎的学做了相同的设置,也无从下手去尝试修改。我试过将 ls.apple.com 加入 psw 的直连列表,似乎没有作用,而且这也应该不是万全之策,毕竟没法穷举所有的 *.ls.apple.com 以及它们指向的 IP 地址。
再次感谢楼主的分享,如果看到我的评论还望指点一二,不胜感激!! |
|