2011-08-25 76 views
0

我正在開發一個視頻託管網站供教師使用,以向他們的學生分發教學視頻錄像視頻。我將http僞流FLV文件從lighttpd服務器傳送到嵌入式JW播放器。所有這一切都很好。我還允許我的老師將選定的YouTube內容嵌入到他們的玩家列表中。現在,JW播放器只需使用YouTube API直接從YouTube中調用視頻。這也很有效。問題在於,當孩子們在學校嘗試觀看YouTube視頻時,學校的過濾器會阻止所有YouTube內容。我的老師讓我看看使用我的lighttph服務器作爲youtube的代理服務器來繞過過濾器。學校lighttpd代理服務器

我沒有經驗的代理。我想我應該可以在lighttpd中使用代理模塊,使youtube.com「看起來像」mydomain.com到學校的過濾器,我只是不知道從哪裏開始。另一個複雜因素是,當玩家調用YouTube視頻時,它會被重定向到許多其他網址,包括youtube.com和其他一些域名。這些都需要由代理處理。

任何人都可以提供任何見解或建議?我試圖做的是合理的嗎?任何人都可以提供任何可能會啓動我的lighttpd配置代碼示例嗎?非常感謝!我感謝任何和所有的建議。


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

作爲代理服務器的服務器位於學校網絡之外,未經學校過濾。它的域名被「批准」供學生使用。我可以將YouTube下載到服務器並在那裏流式傳輸。這確實有效,我們這樣做。我希望通過代理YouTube來將服務器上的磁盤空間存儲在服務器上,並將其傳遞給學校的網絡,並將其標記爲來自其自己認可的域名。由於我已經可以控制該域名的使用,因此我將能夠控制學生可以使用的YouTube內容。這個想法是讓教師有選擇地授權學生在過濾器周圍進行訪問。

這是許多學區教師面臨的巨大侷限。 Youtube有大量的內容可供我們的孩子使用,但由於內容也存在「不適當」的內容,大多數學區都會過濾掉所有YouTube訪問。

回答

0

最安全的解決方案是將youtube視頻下載到您的本地網絡,並鏈接&從您自己的網絡內傳輸它們。否則,你將不得不允許你的代理服務器在你的學校的過濾器上訪問,但是這不會讓你更接近你的目標,因爲那時在校的每個人都可以通過你的代理來觀看youtube。

我從來沒有使用lighthttpd作爲代理,但WinGate7 (beta3)可以處理這個問題,讓我們設置白名單(針對您允許的youtube視頻網址)的羣組等。這不是免費的產品,但您可以獲得學校的折扣和大學。