我在一个本地网络外如何访问一个网页 UI生成器程序
主要软件: LabVIEW Modules>>LabVIEW Web UI Builder
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A
问题: 在已经在LabVIEW中创建了一个部署好的网页服务,并且使用网页UI生成器和网页服务通信。然而我如何能访问一个网页服务来看一个在本地网络外的客户端程序?
解答: 要想访问远程网页服务,你需要使用端口转发。端口转发使得远程计算机,通常是在Internet上的计算机来连接一个在私有网络中的计算机。下面是设置你的服务器计算机工作在上述模式的步骤。
1.允许网页服务
从菜单栏,选择工具
在LabVIEW2010或者之后的版本中,从分类列表中选择网页服务
点击配置网页应用服务按钮,在打开的窗口中选择启用盒子并且选择一个未分配的端口,推荐使用49000.
2.在路由器的域的范围内固定一个计算机的IP地址
使用静态或者本地连接IP设置来取代默认的DHCP
例如如果路由器的IP是192.168.1.1,那么一个好的地址是192.168.1.200
3.在路由器配置中启用端口转发功能
注意:请参考你路由器的说明书
在路由器配置中设置端口转发范围
确保端口值的其实和终止值包含在第一步中选择的端口号
选择端口转发IP地址为你的服务器计算机(i.e. 192.168.1.200)
保存设置
4.设置你电脑的防火墙允许这台电脑成为一个网页服务器
为了安全,限制防火墙与远程计算机的IP地址在一个信任的区域内共享
5.获取网页服务器的IP地址
这可以从许多外部网站上获取,例如whatsmyipaddress.com
6.为你的网页服务器获取NDS服务器
使用服务,例如www.dyndns.com来编录你的网页服务器的名字
为了测试端口转发功能设置正确,你可以使用在线工具来看端口是否打开。两个在线工具为whatsmyip.org和canyouseeme.org
在你电脑设置好网页服务并且部署好网页UI生成器应用,并且路由器被配置成端口转发后,你应该可以访问你指定的IP地址和端口。注意,端口转发的路径随着路由器的不同而不同。请联系你路由器的厂商了解更多信息。
最后你可能在一些路由器上会遇到回送错误问题,因为一些路由器不允许回环访问。如果这种情况发生,你需要使用一个允许回环访问的路由器替代。
请注意,上面的网站并不隶属于美国国家仪器,因此请在你自己承担风险的情况下使用。
相关链接:
附件:
报告日期: 02/22/2012
最近更新: 01/03/2015
文档编号: 5UL9AOVO
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.