TeamViewer has a built-in VPN service that allows you to connect to a device to share files and printers.
A virtual private network (VPN) is a technology that seamlessly extends an intranet and its resources across the globe using public networks such as the Internet.
This is achieved by creating a secure data tunnel or virtual point-to-point access between the host and the client. Once the connection is established, data is sent and received with the same security, functionality, and management policies as if the systems were in the same network location.
This article only applies to the Windows operating system and the Business, Premium, Corporate, and Tensor licenses.
TeamViewer VPN is a one-to-one connection between two computers. TeamViewer will use a TeamViewer connection (handled as a remote connection) to establish a VPN with IP addresses that are added to the involved TeamViewer IDs.
The VPN service is unlike your standard VPN, for example, Private Internet Access (PIA).
Our service acts more like a VLAN as the machines are placed into a virtual private network so that the devices think they are in the same network. PIA takes your traffic and forwards it from the country server you are connected to.
For the VPN to work, a VPN driver must be installed on both sides and can either be started during a remote control connection or on its own from within the TeamViewer settings.
To install the VPN driver, please follow the instructions below:
You have successfully installed the VPN driver on your device.
Note: You need administrative rights on the device to install the VPN driver.
Here are some example use cases for which TeamViewer VPN can be used:
Once connected to the remote computer via VPN, the VPN-TeamViewer dialog box will open within this VPN TeamViewer window.
Set up TeamViewer VPN with the following options:
Notes:
In case you are experiencing issues with TeamViewer VPN, our technical support put together a list of recommended troubleshooting below.
Important: If none of the below troubleshooting steps resolves the issue you are experiencing, there might be an incompatibility between the VPN driver and the operating system. Please understand that TeamViewer Support can not assist in these cases.
Hint: If possible, do the connection reinstallation on both sides.
Please follow the below steps for reinstallation.
Windows makes it possible to install drivers without using the software. That allows you to install the TeamViewer VPN driver.
You will find the file needed for this in the installation folder of TeamViewer:
C:\Program Files\TeamViewer\x64\TeamViewerVPN.inf
For the manual installation, please follow the below steps:
In case the steps above did not work for you, please create the following registry key to force TeamViewer to use Port 443:
32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer
64 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TeamViewer
DWORD registry key AllowedConnectionProtocols and add the value 4.
Afterward, restart the TeamViewer service via services.msc on both Computers and try the connection again.
Important: Only use this registry entry for this case (or when recommended by TeamViewer Support) to avoid unwanted side effects like TeamViewer slowing down.
In case the test ping does not work, please follow these steps: