Skip to content

NetworkPrivacyConfig

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / NetworkPrivacyConfig

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16991

Network privacy configuration for SDK clients

optional proxy: ProxyConfig

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17000

Proxy configuration

  • 'tor': Auto-detect local Tor
  • 'socks5://...': SOCKS5 proxy
  • 'http://...': HTTP proxy
  • undefined: Direct connection

optional rotateCircuit: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17008

Rotate Tor circuit per request

Requires Tor control port. Provides unlinkability between requests.

false

optional torControlPort: number

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17014

Tor control port for circuit rotation

9051

optional torControlPassword: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17020

Tor control password

Required for rotateCircuit if Tor is configured with password authentication.


optional timeout: number

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17026

Connection timeout in milliseconds

30000

optional fallbackToDirect: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:17035

Fallback to direct connection if proxy unavailable

If true, will use direct connection when proxy fails. If false, will throw error when proxy fails.

false