内网穿透之FRP

借助frp实现内网穿透。

技术实现过程:

  1. 借助一台云服务器,在服务器上部署frp服务器程序,在内网服务器上部署frp客户端程序。首先是它两建立连接,连接的方式可以是tcp http等,在配置文件中配置。以http为例,当有请求到frp服务器程序的某个端口时,它会自动转发到配置好的内网服务器上。
  2. 在云服务器上部署一个nginx,实现代理。当请求到nginx时,nginx转发到本地的frp服务器程序,最后再到内网客户端。这样就实现了内网穿透。

技术原理

其实nginx本身是一个软件,frp本身也是一个开源的软件。他们自己实现了这个功能。
frp 官网:https://gofrp.org/

注意的点

就是在写配置文件的时候,当使用http的时候,会让填写域名,写公网IP应该也行。

收集的博客

https://blog.csdn.net/u010025272/article/details/132360128
https://zhuanlan.zhihu.com/p/626471788
https://blog.csdn.net/XiaoChen10086/article/details/117110010
https://blog.csdn.net/weixin_44797182/article/details/128167613

你可能感兴趣的:(frp)