在网站上显示网站?

时间:2009-06-16 20:39:15

标签: java php html proxy

我需要做的是:

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

但是约束是,我希望我的网站获取一个请求的网站并显示它 帧。也就是说,客户端浏览器必须只与我的Web服务器建立连接。我的网站 反过来将获取请求的URL并将其显示给客户端。

我认为可以做到这一点的唯一方法是将url传递给应用程序,然后应用程序下载页面,然后将客户端浏览器重定向到页面(现在存储在我的Web服务器上)。然而问题是,这只适用于相当无聊和静态的网站,我要求网站上的网站确实功能齐全,即流媒体视频,安全连接......

最好的方法是什么?

3 个答案:

答案 0 :(得分:5)

我讨厌打破它,但我不认为这是一种万无一失的方法。你要做的是做一个代理,有几种方法可以做到,但无论哪种方式,你都无法考虑Flash和JavaScript之类的东西。我已经使用了很多不同的代理来绕过我学校的过滤器而且其中一个没有100%有效。事实上,我认为没有一个能够在PureVolume或MySpace上加载音乐播放器。

如果您仍想尝试一下,请阅读以下文章:Using Apache As A Proxy Server

答案 1 :(得分:3)

如果您的要求之一是

  

...安全连接

根本不可能。根据定义,安全的端到端连接不能通过代理(参见Man-in-the-middle

答案 2 :(得分:1)

我找到了一个解决方案,曾经提到过它然后删除了他们的答案,谢谢。

使用反向代理可以做到这一点,http://docsrv.sco.com/INT_Proxy/revpxy.htm显示了可以使用反向代理的一些方法。

Paramesh Gunasekaran编写了一个关于使用代码创建自己的反向代理的教程。 http://www.codeproject.com/KB/IP/reverseproxy.aspx