学校的lighttpd代理服务器

时间:2011-08-25 00:33:23

标签: proxy lighttpd

我正在开发一个视频托管网站供教师用来向学生分发教学屏幕视频。我从lighttpd服务器到嵌入式JW播放器的http伪流flv文件。一切都很顺利。我还允许我的老师将选定的YouTube内容嵌入其播放列表中。目前,JW播放器只是使用YouTube API直接从YouTube调用视频。这也很有效。问题是当孩子们试图在学校观看YouTube视频时,学校的过滤器会阻止所有YouTube内容。我的老师已经让我考虑使用我的lighttph服务器作为youtube的代理服务器来绕过过滤器。

我没有使用代理的经验。我想我应该能够在lighttpd中使用代理模块让youtube.com“看起来像”mydomain.com到学校的过滤器,我只是不知道从哪里开始。另一个复杂因素是,当玩家调用YouTube视频时,它会被重定向到许多其他网址,其中包括youtube.com和其他一些域名。这些都需要由代理处理。

任何人都可以提供任何见解或建议吗?我想做的是合理的吗?任何人都可以提供任何可能会启动我的lighttpd配置代码示例吗?非常感谢!我感谢任何建议。


非常感谢您的建议!我想我可能需要澄清我想要做的事情。

将用作代理的服务器位于学校网络之外,并且未被学校过滤。它的域名被“批准”供学生使用。我可以将youtube下载到服务器并在那里流式传输。这确实有效,我们这样做。我希望通过代理youtube来节省服务器上的磁盘空间,并将其“标记”为来自其自己认可的域的学校网络。由于我已经可以控制该域的使用,因此我将能够控制学生可以使用它访问的youtube内容。这个想法是让教师有能力有选择地授予学生访问过滤器的权限。

这是许多学区教师面临的巨大限制。 Youtube有大量的内容,我们可以并且应该与我们的孩子一起使用,但因为那里也有“不适当”的内容,大多数学区只是过滤掉所有YouTube访问。

1 个答案:

答案 0 :(得分:0)

最安全的解决方案是将YouTube视频下载到您的本地网络,并从您自己的网络中链接和流式传输。否则,您必须允许您的代理服务器访问您学校的过滤器,但这不会让您更接近您的目标,因为那时学校的每个人都可以通过您的代理来观看YouTube。

我从未使用lighthttpd作为代理,但WinGate7 (beta3)可以处理此问题,让您设置白名单(对于您允许的YouTube视频网址)群组等。这不是免费产品,但您可以获得折扣适用于学校和大学。