I have two problems:
• Viscosity does not always automatically restore VPN connection after network dropouts.
• While VPN is not connected (after a dropout), direct traffic is allowed, therefore unintended traffic leaks are possible.

Are there any simple methods to prevent these problems?

I want Viscosity to make best efforts to maintain a VPN connection under all circumstances, and prevent any traffic from bypassing VPN unless I explicitly allow it temporarily.

I've read the FAQ, this page https://www.sparklabs.com/support/kb/ar ... fic-leaks/
First method (Routing Technique) does not even work for me, I still get traffic leaks. Second method is too complicated, I thought I was buying Viscosity precisely to avoid doing stuff like that.