What is "Send all traffic over VPN Connection"?

Got a problem with Viscosity or need help? Ask here!


Post by reded13 » Fri Feb 27, 2009 1:00 pm
I have the "Send all traffic over VPN Connection" box unchecked in my preferences, yet when I'm viewing different web pages, the graph on the details pane spikes with every request I make (even though those requests aren't for servers on the VPN). What's going on here? Is all my traffic being routed over the VPN, or does that graph just measure network traffic in general? How do I configure my connection so that only requests for servers on the VPN get routed through the VPN connection, and not just general web browsing?


User avatar
Posts: 1859
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Fri Mar 06, 2009 6:54 pm
Hi reded13,

The traffic graph will only report traffic going through the VPN interface. So if it is showing traffic, it means that the data is passing through your VPN connection.

While you may not have the "Send all traffic over VPN Connection" option checked in Viscosity, it's still possible that your OpenVPN server is sending the command when you connect. You can try instructing Viscosity to ignore commands sent from the server, however this will only work if your server is not sending anything else needed by Viscosity (such as an IP address). If you want to give it a try, edit your connection in Viscosity, click the Options tab, and un-tick the "Pull options" checkbox. Click Save and try connecting.

You could also try manually changing the default route after you have connected to see if that helps. E.g. after you have connected try running the following commands in the Terminal (/Applications/Utilities/Terminal.app). Replace x.x.x.x with the IP address of your router:

sudo route delete 0/1
sudo route delete default
sudo route add default x.x.x.x

James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs
2 posts Page 1 of 1