2009-06-16 115 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