gTunnel:一个基于Golang的TCP隧道

gTunnel是一款基于Golang和gRPC开发的TCP隧道套件,gTunnel能够管理多个基于单个TCP/HTTPS链接的正向和反向通信隧道。目前,gTunnel的客户端可执行文件已在Windows和Linux上进行了测试,可稳定运行。

工具依赖
gTunnel目前已在Docker v19.03.6版本中进行了测试,但理论上支持任何版本的Docker。

工具下载
广大研究人员可以使用下列命令将该项目源码克隆至本地,并按照下列方法来使用该工具:
git clone https://github.com/hotnops/gtunnel.git
工具使用
项目目录下的start_sever.sh脚本将会构建一个Docker镜像,运行之后不会暴露任何端口。如果你想要使用正向隧道,请确保映射响应端口或修改Docker网络。

./start_server.sh
运行之后,你将会看到如下所视的终端界面:

图片

首先,我们需要生成一个在远程系统中运行的客户端程序。针对Windows系统,生成一个名为“win-client”的Windows客户端:

configclient win 172.17.0.1 443 win-client
针对Linux系统,生成一个名为“lclient”的Linux客户端:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值