同学们是否经常遇到这个问题,我期望在家里访问公司的电脑。但是公司的电脑是部署在内网,ip经过NAT的转换,根本无法知道哪一个是自己的设备。这个问题的解决方案之一就是使用内网穿透工具。今天就要介绍我们在如何使用mac电脑远程你的windows电脑_rdp,mac,windows_黄腾霄的博客-CSDN博客里最后提到的工具——frp。
fatedier/frp 是一个可用于内网穿透的高性能的反向代理程序。
其最突出的一个特点是支持内网穿透。
Frp原理
为什么frp能够做到内网穿透呢?
传统方式
我们先看一下传统的反向代理工具,例如Nginx。
当用户从公网访问web服务时,经过反向代理服务,将请求转发给实际运行后台程序的服务器。
但是需要注意的是,这种反向代理方式的配置都集中在服务端。
也就是说,Nginx知道各个服务实际运行在哪里。
但是,考虑这种更据现实情况。你的app服务运行在公司内网,而你手上只有一个远在美国的vps。
你在vps上部署的Nginx,根本没有办法知道你在公司内网中的设备。
Frp方式
那么有同学就会想,既然我vps有公网IP,那是不是可以让我,