add new socks5 update

This commit is contained in:
KingKDot
2026-03-15 16:14:50 -05:00
parent d4934e282d
commit de9b986972
21 changed files with 1087 additions and 717 deletions
@@ -123,6 +123,8 @@ func resetForReconnect(env *runtime.Env) {
stopVoiceSession()
CleanupAllTunnels()
env.NotificationMu.Lock()
env.NotificationKeywords = nil
env.NotificationMinIntervalMs = 0
@@ -1755,11 +1757,14 @@ func HandleCommand(ctx context.Context, env *runtime.Env, envelope map[string]in
res := wire.CommandResult{Type: "command_result", CommandID: cmdID, OK: true}
_ = wire.WriteMsg(ctx, env.Conn, res)
return ErrReconnect
case "proxy_start":
case "proxy_connect":
payload, _ := envelope["payload"].(map[string]interface{})
return HandleProxyStart(ctx, env, cmdID, payload)
case "proxy_stop":
return HandleProxyStop(ctx, env, cmdID)
return HandleProxyConnect(ctx, env, cmdID, payload)
case "proxy_data":
payload, _ := envelope["payload"].(map[string]interface{})
return HandleProxyData(ctx, env, cmdID, payload)
case "proxy_close":
return HandleProxyClose(ctx, env, cmdID)
default:
log.Printf("command: unknown action=%s", action)
res := wire.CommandResult{Type: "command_result", CommandID: cmdID, OK: false, Message: "unknown command"}