No results found
We couldn't find anything using that term, please try searching for something else.
2024-11-22 If you are using the Mullvad VPN app, then please instead see the guide Split tunneling with the Mullvad app (for Android, Linux and Windows). The te
If you are using the Mullvad VPN app, then please instead see the guide Split tunneling with the Mullvad app (for Android, Linux and Windows).
The term “split tunneling” is used to describe when you want some of your programs to use the VPN while allowing the rest of your traffic to travel via your regular Internet connection. This guide explains how to set up split tunneling so that everything goes outside of the VPN tunnel by default, or so that everything goes inside the VPN tunnel by default.
First you need to have set up OpenVPN in your operating system. See the corresponding guide here:
openvpn installation on Linux
OpenVPN installation on Windows
Tunnelblick on macOS
You will use SOCKS5 proxies for the programs that you want to go out via the VPN connection.
Warning: Firefox may leak DNS requests outside the SOCKS5 proxy even if you have “Proxy DNS when using SOCKS v5” enabled. Make sure that you have set your system to use a DNS that that you are comfortable to leak queries to.
Edit /etc/openvpn/mullvad_xx.conf and add
route - nopull route 10.0.0.0 255.0.0.0
Reconnect.
Follow the SOCKS5 guide guide for how to configure your clients that should go out via the VPN.
Copy mullvad_xx.ovpn from C:\Program Files\OpenVPN\config\ or C:\Program Files(x86)\OpenVPN\config\ to the desktop, then edit it to add the following:
route - nopull route 10.0.0.0 255.0.0.0
Also remove the line block-outside-dns
.
Save the file, and then copy it back to C:\Program Files\OpenVPN\config\ or C:\Program Files(x86)\OpenVPN\config\
Click Yes on the permission requester.
Reconnect.
Follow the SOCKS5 guide for how to configure your clients that should go out via the VPN.
Right click on the Mullvad.tblk file (found inside the downloaded Zip file) and choose “Show Package Contents”. Find the file mullvad_xx.conf and open it in TextEdit.
addthe following options to it:
route - nopull route 10.0.0.0 255.0.0.0
Save the file, and then import this profile into Tunnelblick
Follow the SOCKS5 guide for how to configure your clients that should go out via the VPN.
note : remove the three line from the example above if you have add them .
In this example we is route will not route www.chalmers.se through the VPN .
First figure out the IP address that you want to go outside the VPN tunnel, in this case it is www.chalmers.se
open up a terminal / command prompt and runnslookup www.chalmers.se
.
It is respond should respond with
Server: 10.137.8.1 Address: 10.137.8.1#53
Non-authoritative answer
Name: www.chalmers.se Address: 129.16.71.10
As you can see, it only has one IP address, 129.16.71.10, so we will add this using OpenVPN.
route 129.16.71.10 255.255.255.255 net_gateway
nslookup is sunet.se sunet.se
and check which server it tries to use as well.