Java 在网站中显示网站?

Java 在网站中显示网站?,java,php,html,proxy,Java,Php,Html,Proxy,我需要做的是: <iframe src="http://www.google.com" width="800" height="600"></iframe> 但限制条件是,我希望我的网站获取一个请求的网站,并在中显示它 框架也就是说,客户端浏览器只能与我的web服务器建立连接。我的网站 然后将获取请求的url并将其显示给客户端 我认为我能做到这一点的唯一方法可能是将url传递给一个应用程序,该应用程序反过来下载页面,然后将客户端浏览器重定向到该页面(现在存储在我的w

我需要做的是:

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

但限制条件是,我希望我的网站获取一个请求的网站,并在中显示它 框架也就是说,客户端浏览器只能与我的web服务器建立连接。我的网站 然后将获取请求的url并将其显示给客户端

我认为我能做到这一点的唯一方法可能是将url传递给一个应用程序,该应用程序反过来下载页面,然后将客户端浏览器重定向到该页面(现在存储在我的web服务器上)。问题是,这将只适用于相当枯燥和静态的网站,我要求网站在网站上做充分的功能,即流视频,安全连接


做这件事最好的方法是什么?

我不想告诉你,但我认为没有一个万无一失的方法。您要做的是创建一个代理,有几种方法可以实现,但无论哪种方法,您都无法将Flash和JavaScript等内容考虑在内。我在学校使用了很多不同的代理来绕过过滤器,但没有一个是100%有效的。事实上,我认为没有一个能在PureVolume或MySpace上加载音乐播放器


如果您仍然想尝试一下,请阅读本文:

如果您的需求之一是

。。。安全连接


这根本不可能。根据定义,安全的端到端连接不能通过代理(请参阅)

我找到了一个解决方案,有人提到了它,然后删除了他们的答案,谢谢

使用反向代理可以做到这一点,展示了使用反向代理的一些方法

Paramesh Gunasekaran用提供的代码编写了一个关于创建自己的反向代理的教程。

听起来您需要一个代理服务器,将结果嵌入到页面中。我相信这就是我们所做的。如果有什么方法可以将框架的来源设置到其他网站上就好了address@1800他说客户只能和他联系。所以他必须代理其他网站。但如果我代理这些网站,客户可以通过我的网站登录其他网站吗?@Dunkman,因为我需要它显示的网站不受任何限制,我需要数据输入和输出。之前有人建议使用反向代理,我还没有读太多,但到目前为止,我认为它似乎可以工作,多亏了曾经的人……NAT违背了这个定义。我还需要盲目地转发流量——它看不到流量的内容。