Creates a new Tunnel instance and initializes it with the provided config reference.
The native addon instance.
The reference to the native config object.
Gets the list of public URLs for the tunnel.
The list of public tunnel URLs.
Checks if the tunnel is currently active.
True if the tunnel is active, false otherwise.
Whether the tunnel is authenticated.
Whether primary forwarding is complete.
Current status of the tunnel.
Reference to the native tunnel object.
Represents a Pinggy tunnel instance, managing its lifecycle and forwarding. Handles authentication, forwarding, and additional tunnel operations via the native addon. Implements the Tunnel interface.