InfinityDevil, the problem with your method is there's never any clear indication of if the proxy is being used since each new connection returns it to the unsocked configuration. The whole point (for me) is to always have a tunnel out of the untrusted network I'm on. Thanks for writing it up - I definitely appreciate that. My intent isn't to be overly critical, it's just a flaw in not having an always-on configuration setting.