仿神卓互联实现一个简单的内网穿透(一)

本文介绍了仿造神卓互联内网穿透技术的实现思路,包括客户端与服务器之间的通信、代理服务器的角色以及数据转发的实现。通过创建 TranslatorNode 类管理源与目的socket,使用 NetProxy 类实现共同功能,NetProxyServer 和 NetProxyClient 分别作为服务器和客户端部分,通过特定指令进行身份验证和连接管理,确保数据传输的透明性和准确性。
摘要由CSDN通过智能技术生成

我们都知道目前企业级主流的穿透技术是PHTunnel和Wangooe Tunnel技术。

目前国内内网穿透企业级的服务商有花生壳和神卓互联,我接触过很多公司在用,花生壳的穿透技术是PHTunnel ,神卓互联用的是Wangooe Tunnel技术,都是应用于企业级的,虽然我本人的水平还达不大企业级的水平,也不会提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,零拷贝,TCP连接池,内存池,Reactor等技术,但是自己想试一下从头开始写一个仿神卓互联内网穿透的项目练练手,虽然网上有开源的FRP,毕竟是开源Go语言写的,性能上不适合商用,于是自己开始写,只是简单的demo,自己测试可以,相信我会越来越强大。

看一下我设计的拓扑图

需要云端有一台服务器,客户端有一个对接转发的客户端,用来转发用户发过来的请求,然后转发给应用服务器,应用服务器再将结果返回给用户

为了让公网能访问子网服务,需要使用一台公网服务器做代理服务器proxyServer(这里的代理是个人叫法),假设某一client需要访问server(在子网subnet里面部署的服务),但是client不能直接与server连接。但

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值