From 02ea969d93bf5a791f48ed9868c9efaded8e1feb Mon Sep 17 00:00:00 2001 From: kony <2312708932@qq.com> Date: Mon, 24 Jun 2024 15:17:26 +0800 Subject: [PATCH] u --- tunnel/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tunnel/server.go b/tunnel/server.go index 5eef934..5ea1ae3 100644 --- a/tunnel/server.go +++ b/tunnel/server.go @@ -28,6 +28,10 @@ type TunnelServer struct { } func (c *TunnelServer) process_server2(conn *net.UDPConn, tun_remote_ip string, tun_remote_port int, send_data []byte) { + if tun_remote_port <= 0 { + return + } + for i := 0; i <= 16; i++ { go process_send(conn, tun_remote_ip, tun_remote_port+i, send_data, &c.m_process_stop) } @@ -118,6 +122,8 @@ func (c *TunnelServer) ProcessServerChild(tun_local_addr, tun_remote_addr string c.process_server2(conn, clientIP, clientPort+i, send_data) } + time.Sleep(500 * time.Millisecond) + if !c.m_process_stop { c.process_server4(conn, clientIP, send_data) }