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.
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.