我们都知道目前企业级主流的穿透技术是PHTunnel和Wangooe Tunnel技术。
目前国内内网穿透企业级的服务商有花生壳和神卓互联,我接触过很多公司在用,花生壳的穿透技术是PHTunnel ,神卓互联用的是Wangooe Tunnel技术,都是应用于企业级的,虽然我本人的水平还达不大企业级的水平,也不会提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,零拷贝,TCP连接池,内存池,Reactor等技术,但是自己想试一下从头开始写一个仿神卓互联内网穿透的项目练练手,虽然网上有开源的FRP,毕竟是开源Go语言写的,性能上不适合商用,于是自己开始写,只是简单的demo,自己测试可以,相信我会越来越强大。
看一下我设计的拓扑图
需要云端有一台服务器,客户端有一个对接转发的客户端,用来转发用户发过来的请求,然后转发给应用服务器,应用服务器再将结果返回给用户
为了让公网能访问子网服务,需要使用一台公网服务器做代理服务器proxyServer(这里的代理是个人叫法),假设某一client需要访问server(在子网subnet里面部署的服务),但是client不能直接与server连接。但