重构代理解析流程,引入端口混合协议转发

This commit is contained in:
2025-03-01 17:08:56 +08:00
parent b8a3dd93dc
commit 76139d28c4
24 changed files with 841 additions and 1042 deletions

View File

@@ -66,11 +66,9 @@ func Start() {
timeout, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
wgCh := utils.ChanWgWait(timeout, &wg)
close(wgCh)
select {
case <-wgCh:
case <-utils.ChanWgWait(timeout, &wg):
slog.Info("服务已退出")
case <-timeout.Done():
slog.Warn("退出超时,强制退出")