在连接性有限的小型学校中,运行 Windows Server 2012 的代理能否缓存 Youtube 等流媒体视频?或者由于架构限制,这超出了任何代理的能力范围?
例如,如果要求所有学生同时从多台电脑观看同一个视频,这可能很有用。
当然,视频可以提前下载并从学校的服务器上运行。
你的想法?
答案1
这会有点棘手,因为 YouTube 现在使用 HTTPS 提供所有内容,您必须将自己的 CA 证书添加到网络中的所有浏览器,然后通过它提供这些内容。我过去曾使用 pfsense 和 squid 缓存插件设置过类似的系统,但您可能必须记住 SSL 证书才能正确无误地传递内容。另外值得注意的是,YouTube 不断改变他们的系统,特定的代理缓存规则可能很容易在第二天就过时。
此链接解释了通过 squid 代理提供 SSL 服务的技术:http://wiki.squid-cache.org/Features/SslPeekAndSplice
如果视频是计划内容使用,简单的解决方案是下载 YouTube 内容并通过其他方式(网络共享)在内部共享。