It would be nice to see an option to limit automatic reconnects. For example, to set a limit that if a number disconnects occur within a given period of time, no further attempts to reconnect are made until that tunnel is established again manually.

The real world use case for this would to prevent infinite contention between two Viscosity clients running on two different computers (e.g. a desktop and a laptop belonging to the same person), constantly trying to reconnect to a server that only allows a single session per user. Currently, if automatic reconnects are enabled, when one forgets to disconnect their sessions and leaves the tunnels running on one computer, it effectively prevents any possibility of accessing these VPNs from any another computer.