代码拉取完成,页面将自动刷新
1).建立
连接3
,数据由内网1机器1发送请求给内网1机器2 2).内网2机器2建立与阿里云的连接4
,并通过连接2转发绑定请求给阿里云 3).阿里云机器通过连接1
将步骤2的转发请求转给内网2机器2 4).内网2机器1建立与内网2机器2的连接5
。 5).连接5建立成功后,内网2机器2主动建立连接6
,作为数据传输用通道 6).最后在阿里云服务器进行 3->4>6>5的连接通道绑定,进行数据传输
连接1
和连接2
git clone https://github.com/jxlhljh/remotestcpserver_sock5.git
git clone https://gitee.com/jxlhljh/remotestcpserver_sock5.git
maven clean package
3.1 ####场景1:通过内网192.168.56.1的18899端口穿透访问172.168.201.20的8899端口如下
##服务端,在阿里云服务器103.212.12.74上部署,开启端7000监听
cd remotestcpserver_sock5
java -cp "./lib/*:./remotestcpserver_sock5.jar" cn.gzsendi.stcp.server.StcpServerStart -ssl false -serverPort 7000 -token 123456
##控制端,在内网2机器1(172.168.201.11)上部署
cd remotestcpserver_sock5
java -server -Xmx256m -Xms256m -Xmn128m -cp "./lib/*:./remotestcpserver_sock5.jar" cn.gzsendi.stcp.control.ControlClientStart -ssl true -token gzsendi -trunnelHost 103.212.12.74 -trunnelPort 7000 -groups stcp1 -types tcp -remoteHosts 172.168.201.20 -remotePorts 8899
##访问端,在内网1机器2(192.168.56.1)上部署
cd remotestcpserver_sock5
java -server -Xmx128m -Xms64m -Xmn64m -cp "./lib/*;./remotestcpserver_sock5.jar" cn.gzsendi.stcp.visitor.VisitorCliStart -ssl true -token gzsendi -trunnelHost 103.212.12.74 -trunnelPort 7000 -groups stcp1 -frontPorts 18899
程序启动后,在内网1访问192.168.56.1的18899相当于访问内网2的172.168.201.20的8899端口
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。