事情是这样的,上次上门帮一家客户安装实施ERP软件,软件是80端口安装在客户公司的服务器上,上面有一个路由器,安装常规的方案就是检查客户家里网络是不是分配的公网IP,虽然知道从2023年起运营商不会再分配公网IP,但还是抱着试试看的心态,万一客户是之前办理的呢,果然进路由器看了一下是100开头的大内网IP,没办法让客户尝试打电话向运营申请公网IP,结果也是猜到了,没有申请到,现在都没有了,既然没有公网IP,那么端口转发和DDNS这种办法肯定都不行了,只能另选新的方案。
于是就在公司的服务群里问一下,有没有什么好的方案,果然有跳槽来的大神回复说可以使用内网穿透软件,而且还不需要登录路由器设置,也不需要有公网IP。于是就给我发了一个神卓互联的内网穿透安装包,说他们原先的单位都是用的这个给客户安装的,看客户的具体使用场景,如果只是简单的ERP、财务软件实现外网访问的话那么内网穿透就可以了,如果是搭建本地数据中心这种就需要使用IBCS虚拟专线,巴拉巴拉说了一大堆,果然是外来的和尚好念经,说什么都是对的。
废话少说,开始给客户部署:
首先在客户端上安装客户端,(为防止广告,截图局部已打马赛克)
登录进去客户端后,点击界面上的创建映射按钮,在弹出的界面上添加ERP系统需要访问的端口号,如下图所示:
应用名称填写需要访问的服务名称,比如ERP系统、财务系统等,其实就是自己随便填写的。
主要是填写内网地址和内网端口,这里的ERP系统是安装在本地的主机上,所以默认填写127.0.0.1,内网端口填写80,添加保存并提交按钮就可以了,这个软件会自动生效并生成一个固定的访问链接,通过这个链接就可以访问了。
安装了好几家客户后,还是非常稳定的,有时候客户的电脑会有一些设置导致无法访问,售后实施人员还不好排查,这个软件上提供了一个智能排查的功能,点击环境检测按钮,可以自动检测windows系统服务安装和运行状态,以及是否有杀毒软件误报等。
好了,就写到这里,记录一下,如果还有更好的能从外网访问内网服务器的方法欢迎留言交流。