nginx自建机场原理

nginx自建机场其实很简单

如果使用java实现

首先本地开设java服务,监听7890端口,系统代理地址设置为127.0.0.1:7890

此时可以获得整个系统的全部网络请求

接下来类似一个黑盒设计,我们选择对请求进行加密以防止被发现为穿墙想法,也就是流行的某些协议

简单来说可以不进行加密,直接在java服务中向代理服务器进行请求,代理服务器在获得我们的请求后,我们可以通过nginx来对其转发到我们服务器上的java服务,此时如果我们对请求进行了加密,那么服务器上的java服务会对其进行解密,并进行请求,将请求作为结果返回到客户端

浏览器->本地java代理 ->nginx服务器 ->代理程序 ->访问外网 ->返回数据

最后更新于

这有帮助吗?