一、应用程序外网访问遇到的问题
在现实的工作场景中,在公司内网的服务器上有很多的应用系统,这些系统只能局限于在公司内部使用,而在外网却无法使用。如企业内部部署的ERP软件,默认只能在办公室局域网内使用,却无法直接提供给出差在外和在家员工访问到。
二、外网访问内网应用常见的解决方案分析
如何在外网使用这些系统呢?下面简单为大家介绍几种常见的解决方案,
方案一:通过公网IP访问,这个方案的缺点是很多网络没有公网IP,无法实现远程访问;
方案二:专线,您可以找网络运营商办理专线,但价格比较昂贵;花费较高成本获取公网IP;
方案三:VPN方案,市面上有很多VPN解决方案,主要缺点是速度比较慢或需要专业人员通过大带宽公网主机搭建部署,后续还要维护管理等大量工作;
方案四:内网穿透,目前主要流行的方案是内网穿透方案,简单易用、速度快、成本低,非常适用于个人和中小企业客户。
三、内网穿透常见方法和步骤实现
内网穿透解决方案有不少,常见的有如nat123、frp、ngrok、快解析等。以大众化nat123为示例,从功能介绍到应用场景,以及具体操作步骤下面介绍。
1、nat123功能介绍
nat123是一个内网穿透解决方案,解决客户内网中的应用外网访问问题,是国内用户普遍使用的一款远程连接方案。由于可以完全自定义外网地址端口,用户可自行选择使用改变端口访问,或点到点固定端口直连模式,等灵活稳定的使用场景,深受广大用户喜爱,和较为普及的一款内网穿透技术应用。
2、内网穿透nat123的主要应用场景
普通家庭网络和公司内部环境,在本地搭建部署服务,并提供互联网访问,以及不同内网主机间互通互连的跨网应用中,有着广泛的场景,包括但不限于如下:
(1)、用户自建网站实现远程访问;
(2)、各类管理软件实现远程访问办公;
(3)、远程访问视频监控画面;
(4)、物联网行业的各类设备远程维护连接管理;
(5)、远程访问服务器NAS系统等.
3、内网穿透nat123方案实施方法
下面简单介绍一下nat123内网穿透的实施方法,普通小白也会,没有什么专业的网络点,基本是界面简单操作。
(1)下载客户端并进行安装
打开官网,在目标本地服务器上下载一个nat123软件客户端,安装非常简单只需要一步下一步执行即可。
(2)注册账号并登录
安装完后,在客户端点击注册按钮,或直接访问对应官网上,在注册页面注册一个nat123账号,并进行登录。
(3)添加端口映射
在软件界面点击添加映射模块,弹出来的对话框中,
映射名称:自定义,
映射类型:结合自己场景应用选择,包括80、443、非80、同端口等,
内网地址:就是您应用服务器的内网IP端口,
公网地址:提供外网访问用的域名端口,默认生成的,或修改使用自己的,
添加成功后主界面就为您自动生成了一个刚自己自定义设置好的映射记录,里面显示包括内外网访问地址,这个对应外网地址端口是外网连接服务器的访问地址。
(4)外网访问
在外面连接访问时,使用对应映射设置的外网域名和外网端口进行访问即可。如果有使用自己域名的,同时需要在自己注册域名网上添加对应的域名解析指向,让自己域名生效后才能访问。