0

首先我必须解释一下我是网页设计的新手。

我的问题如下:

我想通过不同的 Web 服务器显示一个远程 URL。远程 URL 位于内部防火墙服务器上,我想通过在可以访问防火墙页面的远程 Web 服务器上显示单个页面来提供对单个页面的公共访问权限。我尝试过 iframe,但他们使用客户端 IP,导致页面无法显示。我对服务器(CPanel)的访问权限有限 - 请告知这怎么可能?远程 URL 将需要登录 - 不确定这是否与解决方案相关。

4

1 回答 1

0

您可以做的是创建一个页面,该页面使用 CURL 或 HttpWebRequest 或基于您选择的平台的任何兼容技术向防火墙页面发出请求。然后它可以修剪掉不需要的标题和其他标签,并在 div 中呈现 html,或者它可以在页面的响应中重定向整个代码。

这样,客户端不会建立连接,只有您的服务器将连接到您的防火墙服务器并从那里获取页面,然后将其返回。

这里唯一的问题是,表单 - 图像和链接对象可能无法正常工作,您可能还必须解析它们并替换相应的 url 以指向您的服务器,从而代理它。

这是一个例子

https://proxify.net/

于 2012-10-09T17:03:36.567 回答