EMwork支持内网使用,也支持跨网段、跨地区等使用场景,可以将软件数据库部署在云服务器,也可以部署在本地电脑。如何部署在本地电脑呢?首先您本地上网IP需要是公网IP地址,然后做一个端口映射就可以实现。
什么是端口映射?
端口映射又称端口转发。通常情况下,路由器都有防火墙功能,互联网用户只能访问到你的路由器WAN口,而访问不到内部服务器。要想让外面用户访问到服务器,那么你就要在路由器上做一个转发设置,也就是端口映射设置,让用户的请求到了路由器后,并能够到达服务器。目前,基本上所有的宽带路由器都有端口映射功能,只是各个路由器厂商所取功能名称不一样,有的叫虚拟服务器,有的叫NAT设置
如何做端口映射?
首先,登录到路由器的后台界面,查看wan口的IP和百度检索的IP是否相同,如果是一样的,则基本没有问题。
一、家用型网络
以下为TP-Link某种型号的设置方式(不同路由器的Web管理界面可能稍有不同,但设置方法大同小异),如果你的路由找不到对应设置,请咨询我们的技术人员。
1、IP与MAC绑定:点击应用管理(部分路由器在LAN端口设置中)→选择IP与MAC绑定(也有叫:静态地址绑定、静态IP绑定),将映射的主机进行IP绑定,如果不绑定静态IP,在DHCP重新分配IP后会导致映射失效。设置好之后记得点击保存。

2、进入 虚拟服务器,并点击 添加
添加服务器映射到外网的端口、实际端口、以及服务器IP地址
开放端口号为(19005、28987)TCP 、(18987)UDP

3、测试端口是否开通。在运行服务器的条件下,打开cmd命令窗口,输入
telnet 实际服务器外网IP地址 28987/19005
回车,如果cmd打开一个新的空白窗口则标识端口是通的,否则会提示你端口无法打开。
4、如果提示你telnet非本地命令,你在 控制面板-程序和功能-启用或关闭Windows功能 设置telnet命令,勾选telnet客户端,点击确定完成设置
5、如果需要在外网登录管控平台增加以下端口(13306、19012)TCP (一般不开)
二、企业型网络
1、企业的网络一般是专线,一般会分配多个公网IP地址给企业用于映射管理,只需在企业路由器开启NAT地址转换即可,以下,我们以H3C ER6300路由器为例
2、 首先,我们在【高级设置】-【地址转换】中开始NAT模式,如下图:

3、在虚拟服务页签中,我们添加内部服务器(安装有EMwork终端安全管理系统的那台)到路由器的端口映射,如下图所示。
服务名称:可随意填写或者使用EMwork
外网端口:TCP19005、TCP28987、UDP18987
内网端口:TCP19005、TCP28987、UDP18987

4、映射成功后保存后即刻生效,我们在终端测试是否映射成功,开始-->运行-->cmd,回车后得到如下命令窗口,使用telnet 公网IP 端口号,回车即可
如下我们的公网IP是222.222.112.140, 端口号19005,同样方法测试 28987

5、如果得到的结果是如下图所示的内容,则说明端口开启不成功,请排查原因

6、如果是以下界面,则说明端口开启正常

7、对于一些网络架构比较复杂的企业,如果路由器之后有企业级防火墙的环境,还需要在防火墙设备上做好以上端口的映射。