内网映射之natapp

虚拟专用网VPN

虚拟专用网,就是利用一些技术的手段,将公网的访问功能转换成内网本地网络访问一样。
 在计算机中虚拟的意思就是,看起来像是,但实际上并不是。
 跨区域的公司要一起协作,就需要一个局域网,就可以利用这种方式构建一个vpn,这样公司的员工就像使用局域网一样。
 外地员工访问公司内网的主机,这中间需要建立一条隧道。
 这种方式只能当成内部局域网使用,而不能上外网。如果需要能够访问外网,则需要一些其他的处理。例如:申请外网ip地址。使用NAT进行网络地址转换。
 员工需要安装VPN客户端,才能连接公司搭建的这个局域网(vpn)。



网络地址转换NAT(内网映射,端口映射)

NAT的原理就是,在内部专用网上想访问外网的话,就需要提供一个NAT路由器,而且还必须要提供一个大公网ip地址。内网主机将请求发到NAT路由器,然后由NAT路由器使用大公网ip,将请求转发到英特网上,这样内网就能访问外网了。
 但是这样外网主机就无法访问内部专用网的主机了,因为当外网主机访问我们内部局域网的主机时,就只能访问那个NAT配置的公网ip地址,但是他不知道具体访问内部局域网的那一台主机。
 然后就使用了ip地址和端口号去确认一台内网主机。
 假设在NAT路由器上配置的公网ip是123.204.9.1,内网有一台主机提供了一个网络服务地址是192.168.23.2,使用的端口为8089。这个时候我们在NAT配置一个端口7070,指向192.168.23.2:8089,外网只需要访问123.204.9.1:7070就能访问到内网的192.168.23.2:8089了。



windows下:

使用natapp做内网映射。
1、下载natapp软件。
2、在natapp官网上注册账号,然后购买隧道,一个账号可以拥有两个不同协议的免费隧道。
3、在window上运行natapp.exe文件,运行方式有两种:
一种是进入到natapp.exe,执行natapp -authtoken=隧道的authtoken口令。

还有一种是在natapp.exe文件所在的文件夹中创建一个config.ini,该文件的内容为:

#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken=                      #对应一条隧道的authtoken
clienttoken=                    #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none                        #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=ERROR                  #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy=                     #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空

linux下:

linux下映射方式和window差不多,linux下先进入natapp目录下然后执行 ./natapp -authtoken=购买的隧道authtoken值。

注意:
1、隧道协议为web只能用于做web服务,如果是tcp则可以使用远程桌面、ssh等。
2、会强制更改域名,免费的隧道不能使用指定的域名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值