feat: support ws proxy

This commit is contained in:
ReaJason
2026-01-16 23:58:24 +08:00
parent c0a2e95165
commit 918ae6f456
22 changed files with 577 additions and 281 deletions
@@ -11,6 +11,7 @@ import {
type GodzillaShellToolConfig,
type MemShellResult,
type NeoreGeorgShellToolConfig,
type ProxyShellToolConfig,
ShellToolType,
type Suo5ShellToolConfig,
} from "@/types/memshell";
@@ -163,6 +164,13 @@ export function BasicInfo({
value={`${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerName}: ${(generateResult?.shellToolConfig as Suo5ShellToolConfig).headerValue}`}
/>
)}
{generateResult?.shellConfig.shellTool === ShellToolType.Proxy && (
<CopyableField
label={t("shellToolConfig.httpHeader")}
text={`${(generateResult?.shellToolConfig as ProxyShellToolConfig).headerName}: ${(generateResult?.shellToolConfig as ProxyShellToolConfig).headerValue}`}
value={`${(generateResult?.shellToolConfig as ProxyShellToolConfig).headerName}: ${(generateResult?.shellToolConfig as ProxyShellToolConfig).headerValue}`}
/>
)}
{generateResult?.shellConfig.shellTool === ShellToolType.AntSword && (
<>
<CopyableField