SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias ProxyCheckResponseSingle

    ProxyCheckResponseSingle: Message<"soulfire.v1.ProxyCheckResponseSingle"> & {
        latency: number;
        proxy?: ProxyProto;
        realIp: string;
        valid: boolean;
    }

    Result of checking a single proxy's validity and performance.

    Type Declaration

    • latency: number

      The time in milliseconds taken to complete the proxy check. This measures the total time from starting the connection attempt until receiving the server status response (or until failure/timeout). Useful for comparing proxy performance and choosing the fastest proxies.

      from field: int32 latency = 3;

    • Optionalproxy?: ProxyProto

      The proxy that was checked. This is echoed back from the request to allow correlation when checking multiple proxies.

      from field: soulfire.v1.ProxyProto proxy = 1;

    • realIp: string

      The real IP address as seen by the target server (if available). This field may be empty if the IP could not be determined. Note: Currently not populated by the implementation.

      from field: string real_ip = 4;

    • valid: boolean

      Whether the proxy check was successful. A proxy is considered valid if a connection through it to the Minecraft server was established successfully and a status response packet was received within the 30-second timeout. If false, the proxy failed to connect, timed out, or encountered an error.

      from field: bool valid = 2;

    from message soulfire.v1.ProxyCheckResponseSingle