一台非公网IP的小型设备上(可以理解成服务器,上面装的是ubuntu系统),这台设备上会部署web程序(http服务但不限于只是http请求),需要实现的是用户的手机和这台设备处于同一局域网和不在同一局域网(也就是任何地方)手机端APP都可以不走公网服务器中转请求的前提下直接访问这台非公网IP设备上的web服务。
现有有一台公网服务器,可以借助这台服务器来协助手机端和非公网设备建立连接或者叫网络穿透,但是只限用这台公网服务器来协助这个穿透的过程,后续对于非公网设备上的web服务手机端需要直接访问,不可以走公网服务器来中转请求。