What is VPN?

A virtual private network (VPN, is a secure network between two or more devices. It is generally used to protect data through a private tunnel. Your traffic through the VPN will always be encrypted with secure algorithms. These networks provide security against spies, and censorship of your current IPS or government.

Top 3 VPN uses

Anonymity in the network

Hide your IP address through our VPN servers in several countries.

Encrypt your communications

Our servers use secure, fast and reliable algorithms. We are talking about 256-bit SHA encryption. A high encryption of all your data. Ideal to connect when you are browsing sites with free or not reliable WIFI.

Avoid geographical restrictions

Through our VPN connection you can access all the content you want, without restrictions per country.

How to buy the service

1- Go to control panel click
2- Registered account

Note:The username will be the one used for the VPN connection

Note:Select Initial prepaid service


3- Purchase credits


4- Check that the service is active and download the configuration files

How to configure the VPN L2TP+IPsec service

To configure the L2TP / IPsec connection:
1- Open network and center to share in the Control Panel
  • Go to the Windows Menu, then Control Panel
  • Click on Network and Internet
  • Click on Network and Sharing Center
2- Click on Configure a new connection or network
  • Set up a new connection or network
3- Choose Connect with a workplace then Next
  • Connect to a workplace (Set up dial-up or VPN connection)
4- Click on Use my Internet Connection (VPN)
  • Use my Internet connection (VPN)
5- In the Internet address field, see in the UCP
  • Go Home -> Config L2TP+IPsec -> Server Name -> Choose server
6- In the Destination name field, type a descriptive name "VPNPTP Service".
7- Check Do not connect now then click on Continue
8- Enter your Username and password in their respective fields; leave the Domain field blank
9- See Remember this password
10- Click Create and then Close
11- Open VPN Connection Properties
  • On the Network and the Share Center, click on the Change Adapter settings
  • Right-click on your new connection and click Properties
12- Configure for L2TP/IPsec
  • On the security tab, change Type of VPN from Automatic to Protocol Tunneling Layer with IPsec (L2TP/IPsec)
  • The IPSec password is in UCP, Go Home -> Config L2TP+IPsec -> Password IPsec
To connect:
  • In the Windows Taskbar, click on the Network icon
  • Click on your new connection, and then click on the Connect button
  • Enter your Username and Password in the respective fields and click Connect
To disconnect:
  • Click on the Network icon in the taskbar
  • Click on the name of your VPN connection, then, Disconnect
Configuration with images:




















Configure Windows client

1- Download the client click

2- Install the client








3- Finish installation


4- Download the configuration file and configure the client

NOTE:First we must download the configuration file of our servers so that the VPN works, we must register an account to access the files click



5- Connect to the server

Note: Save username/password



Configure MAC client

To connect to VPNPTP server from a MacOSX client computer, you need to follow these steps

  • Download and install an OpenVPN client for MacOSX
  • Login to the VPNPTP server’s client web server and download the appropriate client configuration file ("can1win_mac_ios-vpnptp_com.ovpn")
  • Run the OpenVPN client with the downloaded client config file

A popular OpenVPN client for MacOSX is Tunnelblick. It can be obtained for free from OpenVPN client

Follow these basic steps to use Tunnelblick with OpenVPN VPNPTP Server:

  • Download the Tunnelblick disk image file (a “.dmg” file) from https://tunnelblick.net
  • Open the downloaded disk image file (which mounts the disk image).
  • Double-click the Tunnelblick icon (it may be labelled “Tunnelblick.app”) and you will be guided through the installation of the program.
  • Once you have installed Tunnelblick, you can download and install the configuration file. After logging in to the Access Server’s Client Web Server, download the client.ovpn file and double-click it. This will launch Tunnelblick if necessary, and Tunnelblick will install and secure the configuration.
  • Run Tunnelblick by double-clicking its icon in the Applications folder. If left running when you logout or shut down your computer, Tunnelblick will be launched automatically when you next log in or start your computer.

Note: The first time Tunnelblick is run on a given Mac, it will ask the user for the an system administrator’s username and password. This is necessary because Tunnelblick must have root privileges to run, as it modifies network settings as part of connecting to the VPN. For more information on using Tunnelblick, see the Using Tunnelblick

Configure Linux client

To connect to VPNPTP Server from a Linux client computer, you need to follow these steps

  • Install an OpenVPN client for Linux
  • Login to the Access Server’s Client Web Server and download the desired client config file (“eu1AND-vpnptp_com.ovpn”)
  • Run the OpenVPN client with the downloaded client config file

Installing an OpenVPN client:

Usually, the easiest way to install an OpenVPN client is to use the package management system for your particular Linux distribution. Run one of the following commands (as root):

  • Fedora/CentOS/RedHat:
  • yum install openvpn
  • Ubuntu/Debian:
  • apt-get install openvpn

Running the OpenVPN client with the downloaded client config file: Usually, the easiest way to install an OpenVPN client is to use the --config argument to specify the location of the downloaded client config file:

openvpn --config usa1-vpnptp_com.ovpn

Configure ANDROID client

Follow the next steps:

  • Go to Play Store
  • Download OpenVPN connect
  • Import certificate

  • Save username
  • Connect to the VPN

Configure IOS client

To connect to VPNPTP on an iPhone, iPad or iPod touch, you will need to install the OpenVPN Connect client and download our VPN configuration file (us1AND-vpnptp_com.ovpn). It is recommended to follow these instructions in order.

  • Install OpenVPN Connect

Download and install the OpenVPN Connect client (by OpenVPN Technologies) from the App Store.

  • Import the certificate and make it work.

Configure MIKROTIK client

  • The first thing we must do is upload the configuration files to the router:

  • Then we import the certificates:
/certificate import file-name=CA-CAN.crt
            passphrase: 
               certificates-imported: 1
               private-keys-imported: 0
                      files-imported: 1
                 decryption-failures: 0
            keys-with-no-certificate: 0
/certificate import file-name=can1-client.crt
            passphrase: 
                certificates-imported: 1
                private-keys-imported: 0
                       files-imported: 1
                  decryption-failures: 0
             keys-with-no-certificate: 0
/certificate import file-name=can1-client.key
                passphrase:  
                certificates-imported: 0
                private-keys-imported: 1
                       files-imported: 1
                  decryption-failures: 0
             keys-with-no-certificate: 0
  • Now we configure the openvpn client:
/interface ovpn-client add name=vpnptp.com-can1 connect-to=can1.vpnptp.com \
                port=443 certificate=can1-client.crt_0 user=XXXX password=XXXXX \
                profile=default-encryption auth=sha1 cipher=aes256
  • Now we configure the openvpn client:

We assume that our LAN is 192.168.0.0/24

/ip firewall nat
/add action=masquerade out-interface=vpnptp.com-can1 chain=srcnat
/ip firewall mangle
/add chain=prerouting action=mark-routing new-routing-mark=vpnptp passthrough=no \
src-address=192.168.0.0/24 comment=vpnptp_canada
/ip route
/add dst-address=0.0.0.0/0 gateway=vpnptp.com-can1 routing-mark=vpnptp

MTU size

MTU definition

The information on the internet and other networks is sent grouped in data packets. MTU (Maximum Transmission Unit) is the maximum amount of data that can be physically transmitted in a packet. Windows assigns a default value of MTU to each connection according to its type. However, it is necessary to check in practice if this value works properly in each connection.


What is the effect on an inappropriate MTU value?

If the MTU value set is too high, it can cause fragmentation and loss in the sent packets. Otherwise, if it is lower, the network capacity is not properly utilized. The MTU values assigned by Windows according to the network used are:

  • In local networks (Ethernet) = 1500 bytes
  • PPPoE networks (Point-to-Point Protocol over Ethernet) = 1492 bytes
  • PPPoE networks (Windows XP) = 1480 bytes
  • Dial-up connections = 576 bytes

Each transmission unit consists of headers or headers plus the data used. The data referred to as MSS (Maximum Segment Size), truly define the information to be sent, so the formula would be: MTU = MSS + TCP & IP headers.


Calculate MTU value:
Windows
ping [-f] [-l ] [host]
ping -f -l 1500 google.com

If result = Packet needs to be fragmented but DF set. You have to try until you fragment the package:

ping -f -l 1480 google.com
Packet needs to be fragmented but DF set
....
ping -f -l 1460 google.com
icmp_seq=0 time=1.883 ms
icmp_seq=1 time=3.353 ms

As seen in the last ping there is no fragmentation so it is the correct MTU.

Linux
ping [-M do] [-s ] [host]
ping -M do -s 1460 google.com
MAC
ping [-D] [-s ] [host]
ping -D -s 1460 google.com