How to Setup & Configure Free VPN (Virtual Private Network) With Team Viewer VPN Client Software

By | May 28, 2013

What is VPN? A virtual private network (VPN) is a network that uses Internet, to allow remote offices or individual users with secure access to their organization’s network just like in local area network. How to create free software VPN? Let’s start building free VPN.!
The security achieved by tunneling like Layer Two Tunneling Protocol (L2TP). In VPN connections the sender encrypting data and receiver decrypting it at the receiving end thus creating a Tunnel.
Usually CISCO VPN routers are used for corporate VPN setup. We will discuss more about VPN and VPN configuration in detail on later articles.
Is it possible to create VPN without dedicated hardware like CISCO VPN router and leased line? Yes, with the help of VPN client softwares we can configure Virtual Private Network. In this article we will cover How to set up and configure free VPN using Team Viewer, they are providing VPN service.

How VPN Protects from Hackers?

By encrypting the data VPN acts as a Virtual Tunnel between sender and receiver. Only the receiver can decrypt data. A Hacker can access the encrypted data thus unable to detect original data.
For example consider

  • I’m encrypting the word ‘SmartPCTricks’ using some digital algorithms and converting it in to another data like ‘*!&@^#%$’.
  • Sending the encrypted data packet over internet. Only the receiver can decrypt ‘*!&@^#%$’ to actual data ‘SmartPCTricks’.
  • If a Hacker try to access my network he may getting only ‘*!&@^#%$’. The encrypted data path is termed as Tunnel!

How TeamViewer VPN Works?

We have already discussed with Team Viewer, the best Remote Desktop Software. But most of the peoples are unaware about the VPN client facility in Team Viewer.

We can create Virtual Private network via TeamViewer without any hardware (CISCO or other VPN routers).
The principle of TeamViewer Tunneling is same as normal VPN but the only difference is that the encrypting and decrypting is done in the computer itself. No hardware required for encryption and decryption. Encrypting carried by a Virtual Network Adapter and Team Viewer software.

How to Setup a VPN using Team Viewer free VPN Service

TeamViewer has free VPN client, Here is the step by step procedure to VPN setup with TeamViewer.
Before the technical description let’s see my environment.
Problem: I want to access shared folder in my office computer, I don’t have VPN hardware. What to do?
(Start TeamViewer in both computers)
Step 1: Creating TeamViewer account Launch TeamViewer (Optional)
Go to Computers and Contacts, then Sign UP for a Free TeamViewer account.

(Click on the image to Enlarge)
Step 2: Add computer to my Team Viewer account  (Optional)
Add new computer to my account by clicking the Add button,

(Click on the image to Enlarge)
Here I added my Office PC. The green signal shows it is online now and ready to accept incoming connections.
Step 3: Install VPN Network Adapter
Click Extras >> Options >> Advanced Options

Scroll down to see Team viewer VPN Driver and click to Install

(Click to Enlarge)

A popup window will appear for installing VPN network adapter. Install it.

After the VPN adapter now listed in the Network Sharing Center, but the status is disconnected.

Step 4: Obtaining IP for VPN
Now give the ID of remote computer and start VPN connection.

If you logged in to Team Viewer account, right click on the remote PC and select VPN,

The TeamViewer provides automatic IP for your VPN adapter.

Check the Adapter status now in the Network and Sharing Center!

Yet, It is active!

Using the Test ping button you can ping to Remote computer for checking the connectivity.

(Please turn off firewall in both computer; otherwise you cannot access the remote PC and test ping will not work)
Step 5: Explore the remote PC
Now the remote computer connected as local computer to your PC, Click Minimize button,

Open Start >> Run, then type \\IP of Partner and hit Enter key,

For example \\
Step 6: Authenticating Remote PC
Provide remote computer credentials, Type the User Name like

  • Domain Name\User Name (if the remote PC lies under a Domain) otherwise
  • Computer Name\User Name (If remote PC not under a Domain)

For example my Office computer not in the domain,

Computer Name: User-PC
My user name: User

So I provided User-PC\User.

NB: You must have a password protected user account on the remote PC
Yes, That’s it. Now we have done free VPN, you are able to access the remote PC just like in a local network. You can access file, Shared folders and Shared printers etc.

Above figure shows that I’m exploring Remote PC just like in Local Network.

Upcoming Articles:

  • CISCO VPN Configuration
  • Setup VPN Server in Windows Server 2012

32 thoughts on “How to Setup & Configure Free VPN (Virtual Private Network) With Team Viewer VPN Client Software

    1. John Desayuno

      I’ve recently switched to free AEROADMIN and it looks good.
      You may want to do the same as soon as you try.
      Hope this helps

  1. Sam

    I tried this and it worked! Just a question, is it possible to make the teamviewer vpn automatic connect upon Windows logon? And is the new Teamviewer ip address static? Meaning it doesn’t change everytime you connect you get a similar ip address?

    1. Jaseem Post author

      Hi Sam,
      Be frank time being I didn’t try the way you specified. But sure I will try it and let you know via another post. Keep in touch

    2. Tiak

      No this is not possible. You can set Teamviewer to open with Windows so it is ready awaiting connections. But to get Teamviewer to make connections to other computers whether it is Remote Desktop/VPN or Presentation you must manually initiate it.

      Maybe try you luck with Hamachi

      1. Tiak

        Also I can pretty much guarantee at least on the free version anyway that you won’t get a static IP address as IP addresses cost money. You will be assigned an IP address from a pool of IP addresses, much like 90% of ISPs does with their ADSL residential customers, if you want a static IP with your ISP you hire one of them.

  2. Shahbaz Ali

    A little question regarding vpn may i use office computer as internet sharing computer at home or other ???

    1. Jaseem Post author

      Hi Shahbaz Ali,
      Sorry, I can’t get you. Please explain more

  3. Birmingham Man & van company

    Let’s help a local business by utilising a nearby ‘man and van’ to transport our large goods.

  4. Mark

    Great tutorial thanks!

    Here’s a tip which could have saved me a couple of hours. Being on non domain and having to specify computer name\username wasn’t working for me. It was connecting to the remote windows (because I got the password prompt).

    It turned out that I had once changed my username (for that account) on the remote PC. Except it wasn’t changed very deep in he system as the User folder in C:\Users was still named after the old user name. Almost as if the new name I have been using was only an alias.

    So I used the original username, which I haven’t used in years, and it worked.

    To be clear, I’m not talking about a different user account. Just the original name I used, the one that I changed later to the one I log in with when I’m in front of that PC.

  5. Greg

    VPN connects, can see some traffic but not working for me, test ping fails, did you have to add any static routes? I’ve got both firewalls off

  6. Steve Smith

    I can ping but cannot get past the vpn login prompt to access the remote PC. What program do I need to allow throught he firewall? I have Teamviewer allowed already. Are there any settings I need to change?

    Thanks in advance

    1. Admin Post author

      Hi Steve Smith,
      This is because of wrong credentials. Please enter
      Password: REMOTE PC PASSWORD


  7. Andrew

    What is the max connections for the vpn? since i have 2 pc that need to access the same machine shared folder.

  8. jagenhof

    Can I use VPN to get onto other network devices on the remote/client LAN?
    i.e. Server to Remote client = TeamViewer VPN

  9. knockNrod

    Do you know if you can define a static route on the remote computer to reach other computers on the remote network from your local machine? For example, your home computer, A, connects to your work computer, B. I want to go from A to, say, your office-mates computer, C. Assuming you could remote desktop to B and reach computer C, is it possible to define a static route on B such that a VPN between A and B could be routed through B to allow A to reach C. Seems possible. Not sure where to begin with Windows.

  10. Qu

    I’d be interested in how to properly setup VPN into a CISCO router so that clients may connect to the network.

  11. nir

    Is the vpn goes directly from computer A to computer B or goes through team viewer server ?
    Is the vpn goes over HTTP/HTTPS or not ? if not what ports I need to open (each side ?)

  12. Bob

    Good stuff!! Is it possible to surf the web on local computer while using the remote computer public IP address? sort of a VPN server?

  13. Michael


    Once you have the VPN tunnel in place. As the remote computer will be over the internet, how do you know its IP, in order to type \\remote_IP in your PC?


Leave a Reply

Your email address will not be published. Required fields are marked *