如果您想远程使用“全局应用”,但您的软件服务器不是直接连接ADSL上网的,而是透过代理服务器上网的,您就必须进行端口映射才能实现远程访问。比如:速达3000G-XP工业服务器程序安装在局域网IP为192.168.1.9的机器上,而公司大家都是通过局域网IP为192.168.1.1的机器上网(也就是说ADSL安装在这台机上),这样如何让远程分支机构通过“全局应用”来使用速达软件呢?
解决方法就是进行端口映射,因为通过代理服务器访问因特网时,局域网的所有用户其实只有一个合法的公网IP地址,这个地址就是代理服务器的地址,局域网中其他机器都是以代理服务器的名义联入因特网的,如果因特网上有人想通过IP地址访问局域网的机器,它实际上访问的是代理服务器(通过特定的端口)。如果代理服务器没有开放这个端口,就访问不了,这时就需要端口映射,打个比方端口映射就好像电话的来电转移功能,如果有人访问代理服务器的特定端口(比如3001),而且代理服务器设置了该端口的映射,那么就可以把这个访问转移到局域网中的某台机器的某个端口上。
与速达软件有关端口主要如下:
1) SQL Server/MSDE/Express数据库服务端口:1433
2) 速达软件服务器端口
速达3000系列为3001
速达5000/7000系列为5001,
速达财务系列为3008
速达V3为3003
速达V5/V7为5003等
3) SaaS服务器端口:3389
注意该端口只在采用SaaS服务器和SaaS客户端模式时才需要设置,直接安装速达软件客户端的“全局应用”模式是不需要映射的;
实际应用时可以通过硬件或软件的设置来实现端口映射,以下分别举例予以说明。
1) ADSL宽带接入用户
如果您是ADSL宽带接入用户,采用ADSL Modem+路由器模式,直接登录路由器,在“转发规则”的“虚拟服务器”中定义了广域网服务端口和局域网网络服务器之间的映射关系即可,如下图,将数据库服务端口1433和速达3000G-XP工业服务器端口3001端映射到局域网IP为192.168.1.9机器上;
端口映射实例图
2) 通过软件进行端口映射
市面上有很多用于端口的软件,我们在此推荐一款简单、易用、高性能的端口映射软件:TCP Mapping ,该软件推荐下载网址:http://down.zdnet.com.cn/detail/2/16041.shtml
该软件的操作方法如下:
下载后可以拷贝到局域网IP为192.168.1.1代理服务器的任意目录下,然后点击tcpmapping.exe运行程序;
点击[文件]→[添加映射];
A. 速达3000G-XP工业服务器端口映射:
本地端口:该端口即为速达软件服务器的端口3001;
映射主机:为安装了速达3000G-XP工业服务器的计算机IP地址192.168.1.9;
映射端口:该端口必须与“本地端口”保持一致,为3001;
将“启用该映射”选项大勾,点击[确认]则端口映射设置完成。
B. 数据库服务端口映射:
本地端口:该端口即为SQL Server的服务端口1433;
映射主机:为安装SQL Server数据库的计算机IP地址192.168.1.9;
映射端口:该端口必须与“本地端口”保持一致,为1433;
将“启用该映射”选项大勾,点击[确认]则端口映射设置完成。
|