For the Windows version, I went to the OpenVPN site and downloaded the current installer (openvpn-install-2.4.3-I602.exe), but it appears to install at a different location. Should I uninstall the current version (from the Sonic installer) first?
Poking around the currently installed version, I found a log that appears to be checking for updates. Here are the last two lines:
Code: Select all
2017-08-17 19:28:16-0700 [MyHTTPPageGetter,client] SoftwareUpdate: Update query error on http://swupdate.openvpn.net/updates/2.0.
18.202/MSI.txt: HTTP GET returned status 404 (HTTP404)
2017-08-17 19:28:16-0700 [MyHTTPPageGetter,client] Schedule swupdate monitor in 9902 seconds, range=(120,14400), error=False, initial=False
What would you advise? ...thanks!
That's interesting about the updater, I wasn't aware of that. And it's also always disappointing to see these updaters using plain HTTP, but in this case it appears broken anyway.
I personally don't use OpenVPN Connect (the Sonic installed one) and use the community OpenVPN GUI. Since it is a totally separate program, it does install to a different location (but there's no problem having both installed at once).
To use the GUI, download the User Locked profile (.ovpn file) by logging in at https://ovpn.sonic.net
and then saving that to C:\Program Files\OpenVPN\config so it appears as a connection when you run the OpenVPN GUI program. Some pretty old, not-so-great documentation is available here: https://community.openvpn.net/openvpn/wiki/OpenVPN-GUI
You can rename "client.ovpn" to "Sonic.ovpn" so it appears in the menu as "Sonic". Then, to connect, run OpenVPN GUI, it will appear as a tray icon at the bottom right of your screen, then right click that icon and click Connect. It will prompt for your credentials, then open a connection dialog showing the status, and once it connects, will disappear and show a tooltip saying you are connected and show your VPN IP.
Which client you use comes down to preference but the GUI supports some features like failover servers (not currently used by Sonic), additional ciphers, doesn't need to run as Admin, and it's open source so it seems to be more actively developed. The benefit of the Connect client is that it provides a zero-configuration setup for our users rather than having to download the client, then the profile, and copy it to a config directory to get things working.