2012-04-16 57 views
0

我正在尋找一種方式來混淆到Web服務器的請求,而是從CDN透明代理請求如何路由回客戶端?

我相信我需要創建Web服務器上的透明代理,並通過請求關閉的CDN提取數據,像這樣:

客戶===> Web服務器:80 ====>代理:someport ===> cdn.example.com

什麼我不知道的是,如果響應是通過路由回代理,有效地爲我帶來兩次帶寬,如下所示:

cdn.example.com ====> proxy:someport ====> webserver:80 ====>客戶

或者如果請求基本上繞過代理,並響應客戶端:

cdn.example.com ===>客戶端

我也相當肯定的端點代理請求不可嗅探,但如果有人知道,否則我會很感激!

回答

0

不是說我完全精通這個,但是不能只是返回302 found,讓客戶端首先聯繫cdn(甚至可能更改相關文件的url,這樣客戶端就不會聯繫web服務器:80)?回答是這樣的:

cdn.example.com ===>客戶端

只能通過僞造IP包的源地址到CDN成爲可能。我不確定您的網絡服務器的ISP是否允許。

+0

302重定向將不幸地告訴請求者文件所在的位置(我本質上是試圖混淆文件的最終位置)。但我認爲這回答了我的問題 - 我不得不僞造IP數據包的源代碼,這是不成立的。 – gadhra 2012-04-16 21:05:03