2009-06-16 248 views
0

我需要做的是這樣的:在網站上顯示網站?

<iframe src="http://www.google.com" width="800" height="600"></iframe> 

但制約因素是,我希望我的網站來獲取所請求的網站和 幀顯示。也就是說,客戶端瀏覽器只能與我的Web服務器建立連接。我的網站 反過來將獲取請求的網址並將其顯示給客戶端。

我一直以爲我可以做到這一點的唯一方法可能是將URL傳遞給一個應用程序,該應用程序依次下載該頁面,然後將客戶端瀏覽器重定向到該頁面(現在本地存儲在我的Web服務器上)。然而,問題是這隻會在無聊和靜態的網站上工作,我要求網站中的網站完全正常運行,即流式視頻,安全連接......

什麼是最好的方法來做到這一點?

+2

聽起來像你想要一個代理服務器,它將結果嵌入到你的頁面。我相信這是http://anonymouse.org/所做的。 – 2009-06-16 20:42:13

+0

如果只有某種方法可以將幀的來源設置爲其他網站地址 – 2009-06-16 20:43:04

回答

5

我討厭打破它給你,但我不認爲有一個萬無一失的方法來做到這一點。你要做的是製作一個代理,並且有幾種方法可以做到,但是無論如何你都無法考慮到Flash和JavaScript之類的東西。我已經使用了很多不同的代理來繞過我的學校的過濾器,但其中沒有一個100%有效。實際上,我認爲沒有人能夠在PureVolume或MySpace上加載音樂播放器。

如果你還是想試一試,看看這篇文章:Using Apache As A Proxy Server

3

如果你的需求之一是

...安全連接

那是不可能的在所有。根據定義,一個安全的端到端連接不能通過代理(見Man-in-the-middle