Q: 想从公网访问家里PC上的web服务,但是运营商又不给公网IP?
A: VPS服务器+frp+web服务器
背景
局域网有一台MAC已经配置了静态IP和DMZ
其IP地址为: 192.168.2.104
家里已经启动了一台web服务器,这里使用的是Spring Boot,端口为8090
提供一个测试用的接口:http://localhost:8090/notebook/version
frp
![0765995b876be867bd89178844b347ef.png](https://img-blog.csdnimg.cn/img_convert/0765995b876be867bd89178844b347ef.png)
https://github.com/fatedier/frp
简介
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Frp是go写的免费开源的内网穿透软件,可以在windows/linux/mac下运行,:Github链接。其支持 TCP、UDP、HTTP、HTTPS等协议的网络连接,尝试性地支持了点对点穿透。部署时,需要在本地(内网服务器)和公网服务器同时部署,内网是frp客户端、公网是frp服务端&