Windows上使用frp将内网映射到外网ip上

      很多时候会用到处在内网的电脑或者虚拟机,需要将内网上的服务发布出去,让外部访问,又或者需要发布的服务端口防火墙没打开,外部也访问不了,这时候可以用frp,将内网的ip和端口映射到一个外部可以访问的外网ip和端口上。

       frp是Apache的开源项目,下载地址:https://github.com/fatedier/frp/releases,可以选择Windows或Linux等系统的,这里讲Windows的。

实例:

一台虚拟机上启动一个Tomcat,可以在虚拟机本地进行访问:


但是因为是内网,外部是访问不到的。

在虚拟机上解压frp,进行客户端配置,frpc是指客户端,frps是指服务端。打开frpc.ini进行客户端配置:



这就相当于把本地的8080端口映射到了公网ip的19031端口上,还需要在该外网服务器上进行frps的配置,这里不做说明,以后再做补充。

启动:需要先启动外网服务器,在外网服务器上启动frp的服务端,在虚拟机上启动客户端,此时在外网上就可以访问了。

客户端启动方式,可以写一个.bat文件:


外部访问结果:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值