【问题标题】:iframe to access local page from remoteiframe 从远程访问本地页面
【发布时间】:2018-02-26 16:12:18
【问题描述】:

我从事 PLC 编程和监督工作。

我的工厂由以下部分组成:主管、一个或多个 PLC、用于远程访问的调制解调器。

  • 主管有192.168.2 ip地址
  • PLC有192.168.3 ip地址
  • 调制解调器有 192.168.1 ip 地址
  • 本地PC有192.168.4 ip地址

在调制解调器上正确设置“端口转发”功能,我可以从我的办公室访问主管网页。主管网页是我用javascript编写的。

PLC 有一个集成的 Web 服务器,我可以访问本地 PC。 问题是无法远程访问PLC(功能被PLC供应商屏蔽)

在主管上,我使用以下代码创建了一个带有 iframe 的页面: <iframe style="width: 1024px; height: 540px" name="external" src="192.168.1.3/index.htm"/>

通过这种方式,我可以将 PLC 网页集成到主管网页中。

但是,这些页面在连接到本地网络的计算机上是可见的。 从远程 PC 不起作用。

如何更改 iframe 以从远程查看此页面? 谢谢!

这是我的植物的图像 https://i.stack.imgur.com/t07OB.png

【问题讨论】:

    标签: javascript iframe


    【解决方案1】:

    你不能。

    iframe 只是给浏览器一个 URL。如果浏览器和托管 URL 的服务器之间没有网络路由,则无法访问它。


    您可以添加更多端口转发以暴露其他站点,但这对安全性有一些非常令人担忧的影响。

    相反,您应该考虑设置虚拟专用网络并禁用端口转发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 2011-07-08
      • 1970-01-01
      • 2012-03-23
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多