File tree Expand file tree Collapse file tree
src/core/shared/contracts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -298,6 +298,8 @@ components:
298298 description : List of denied CIDR blocks or IP addresses for egress traffic. Domain names are not supported for deny rules.
299299 items :
300300 type : string
301+ egressProxy :
302+ $ref : " #/components/schemas/SandboxEgressProxyConfig"
301303 maskRequestHost :
302304 type : string
303305 description : Specify host mask which will be used for all sandbox requests
@@ -326,6 +328,8 @@ components:
326328 description : List of denied CIDR blocks or IP addresses for egress traffic. Domain names are not supported for deny rules.
327329 items :
328330 type : string
331+ egressProxy :
332+ $ref : " #/components/schemas/SandboxEgressProxyConfig"
329333 rules :
330334 type : object
331335 description : Per-domain transform rules. Replaces all existing rules when provided.
@@ -359,6 +363,31 @@ components:
359363 additionalProperties :
360364 type : string
361365
366+ SandboxEgressProxyConfig :
367+ type : object
368+ nullable : true
369+ description : >-
370+ SOCKS5 proxy for sandbox egress. Outbound TCP is tunneled through the
371+ proxy after allow/deny filtering; the sandbox is unaware. Domain-matched
372+ flows use remote DNS (ATYP=domain).
373+ required :
374+ - address
375+ properties :
376+ address :
377+ type : string
378+ description : >-
379+ SOCKS5 proxy address in host:port format (e.g. "proxy.example.com:1080").
380+ username :
381+ type : string
382+ maxLength : 255
383+ description : >-
384+ Optional SOCKS5 username (RFC 1929), max 255 bytes.
385+ password :
386+ type : string
387+ maxLength : 255
388+ description : >-
389+ Optional SOCKS5 password (RFC 1929), max 255 bytes.
390+
362391 SandboxAutoResumeEnabled :
363392 type : boolean
364393 description : Auto-resume enabled flag for paused sandboxes. Default false.
You can’t perform that action at this time.
0 commit comments