我需要做的是:
<iframe src="http://www.google.com" width="800" height="600"></iframe>
但约束是,我希望我的网站获取一个请求的网站,并在框架中显示它。也就是说,客户端浏览器必须只与我的web服务器建立连接。我的网站反过来将获取请求的url,并将它们显示给客户端。
我认为我能做到这一点的唯一方法可能是将url传递给一个应用程序,该应用程序依次下载该页面,然后将客户端浏览器重定向到该页面(现在存储在我的web服务器本地)。然而,问题是,这将只与相当无聊和静态的网站工作,我要求网站在网站做全功能,即流视频,安全连接…
做这件事最好的方法是什么?
发布于 2009-06-16 20:57:02
我不想告诉你,但我不认为有一个万无一失的方法。你要做的是做一个代理,有几种方法可以做到这一点,但无论哪种方法,你都无法将Flash和JavaScript之类的东西考虑在内。在我的学校,我使用了很多不同的代理来绕过过滤器,但没有一个是100%有效的。事实上,我认为没有一个人能够在PureVolume或MySpace上加载音乐播放器。
如果你仍然想尝试一下,请阅读这篇文章:Using Apache As A Proxy Server
发布于 2009-06-16 21:04:55
如果您的其中一个需求是
...安全连接
这是完全不可能的。根据定义,安全的端到端连接不能通过代理(参见Man-in-the-middle)
发布于 2009-06-16 21:17:01
我已经找到了一个解决方案,对于曾经提到过它的人,然后删除了他们的答案,谢谢。
利用反向代理可以做到这一点,http://docsrv.sco.com/INT_Proxy/revpxy.htm展示了使用反向代理的一些方法。
Paramesh Gunasekaran用提供的代码写了一篇关于创建你自己的反向代理的教程。http://www.codeproject.com/KB/IP/reverseproxy.aspx
https://stackoverflow.com/questions/1003831
复制相似问题