Skip to content

Proxy 提供三个核心组件

  1. HTTP 超级网关组件
  2. ProxyServer:代理服务器
  3. VNC-WebServer:浏览器远程桌面

HTTP 超级网关组件

HTTP 超级网关组件是Http 代理服务器软件,一定程度上可替代 Nginx、Apache HTTP Server 的部分功能。它负责处理所有的 HTTP 请求和响应。它使用 HTTP 协议与客户端进行通信,并将请求转发给后端服务。HTTP 超级网关组件还负责处理代理请求和响应的缓存、压缩和加密等功能。

HTTP 超级网关组件的主要功能包括:

  1. HTTP
  2. WebSocket

HTTP 网关组件可集成到 SpringBoot 工程中,可非常方便扩展服务能力【可理解为 zuul,但比 zuul 强大的多】。

ProxyServer

由 Java/Netty 编写的代理服务器软件,支持 HTTP、HTTPS、SOCKS5 等代理协议。支持apt、yum、pip、curl、浏览器及各类操作系统的代理上网。

VNC-WebServer

基于 ProxyServer 的 VNC 技术的浏览器远程桌面软件,支持再浏览器中打开远程桌面环境。