SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    ProxyProto: Message<"soulfire.v1.ProxyProto"> & {
        address: string;
        password?: string;
        type: ProxyProto_Type;
        username?: string;
    }

    Represents a network proxy configuration used for routing bot connections. Proxies can be used to mask the origin of bot traffic or to distribute connections across multiple IP addresses. Used in instance configuration and proxy checking services.

    Type Declaration

    • address: string

      The proxy server address in "host:port" format (e.g., "proxy.example.com:8080"). The address must be resolvable and the port must be valid (1-65535).

      from field: string address = 2;

    • Optionalpassword?: string

      Optional password for proxy authentication. Used with username for SOCKS5 or HTTP proxy authentication. Not supported for SOCKS4 proxies (will cause an error if set).

      from field: optional string password = 4;

    • type: ProxyProto_Type

      The proxy protocol type. Determines how the connection is established.

      from field: soulfire.v1.ProxyProto.Type type = 1;

    • Optionalusername?: string

      Optional username for proxy authentication. Required if the proxy server requires authentication. If password is set, username must also be set.

      from field: optional string username = 3;

    from message soulfire.v1.ProxyProto