我想为苹果itunes商店设置一个缓存代理服务器,以加速本地局域网中的应用程序下载。
情况:
对于itunes应用程序的下载必须涉及到用户的需求和购买,似乎没有明显的方法来进行缓存。
那么,这是否有可能加速,以及如何加速?
发布于 2015-03-09 19:01:17
更新:
苹果公司已经将内容缓存作为一种功能,可以在非服务器版本的MacOS中使用。
https://support.apple.com/guide/mac-help/about-content-caching-mchl9388ba1b/10.13/mac/10.13
我同意上面的答案,使用第三方应用程序可能不容易做到你说的。
但
苹果有自己的解决方案,OS,它有一个名为缓存服务器的功能:
https://www.apple.com/osx/server/features/#caching-server
缓存服务器加快了通过App、、iTunes Store、iTunes U和iBooks Store下载和交付软件的速度。现在,它可以在更多的网络环境中使用,因为它支持在非NAT网络中缓存内容。当网络上的用户从Apple下载新软件时,副本将自动存储在您的服务器上。所以,下次你网络上的其他用户更新或下载相同的软件时,他们实际上是从网络内部访问它的。
这不是免费的,但它能做你想做的事。
发布于 2012-10-08 13:35:46
这可能是不可能的,因为我认为iTunes只通过SSL安全通道传输,因此如果没有大量的黑客和自定义软件,就无法被截获。我认为这是他们的意图,你不能轻易地获得软件包。
发布于 2012-10-08 13:36:46
iTunes的购买是在SSL上进行的,所以这让这变得非常困难。最重要的是,每个设备的UUID现在(通常)绑定到每个下载中,因此每个下载实际上略有不同。
这不是你想要的效果。
https://serverfault.com/questions/435955
复制相似问题