MikroTik VPN Configuration (PPTP)

Jul 08, 2014
Feb 18, 2021
Download PDF

MikroTik routers support IKv6 security protocol and the operating system is based on Linux Kernel and is compatible with many applications used by various internet service providers. MikroTik routers also support VPNs, which is as good as a blessing.

Things to Consider:

Before you begin, please make sure that:

  • You have a working internet connection
  • MikroTik PPTP Supported Router
  • A Premium PureVPN account (if you haven’t bought it yet, click here to buy)

The following is a setup guide for PPTP Client on MikroTik:

1. Login in to your router. Click PPP and select PPTP client. 

01 Mikrotik PPTP

2. Enter PureVPN-PPTP in the Name section. 

02 Mikrotik PPTP

3. Click Dial Out and enter the server address you want to connect with.

  • A list of server addresses is available here.
  • Now, enter your PureVPN username and password in the User and Password fields respectively. For further instructions on how to check your active PureVPN username and password click here.
  • Check-mark the dial on demand and add default route options.
  • Click on Apply/OK to save your settings.

Note: If you face any problem in connecting VPN then uncheck ‘Add Default Route’

03 Mikrotik PPTP vpn

4. Now click IP from main menu and select Firewall.

04 VPN on Mikrotik PPTP

5. Now choose the NAT tab and add a new NAT rule. choose scrnat from chain and PureVPN-PPTP from Out Interface List. 

05 Mikrotik PPTP

6. Now, click the Action tab and select masquerade from the dropdown list. Click Apply/OK to save the settings.

06 Mikrotik PPTP PureVPN

7. Now select the Mangle tab and add a new rule.  In the General, tab, choose prerouting from the chain list. Then enter the IP address you wish to connect with or the range of the IP addresses you want to route through the VPN tunnel in the Src Address field.

Note: The IP address you are supposed to enter is your Public IP address. In order to view your Public IP address, please click here.

07 Mikrotik PPTP

8. Now choose the Action tab and choose mark routing from the Action list. Type PureVPN-PPTP in the New Routing Mark field and save the settings. 

08 Mikrotik PPTP

9. Click IP from the main menu and choose Routes. 

09 Mikrotik PPTP

10. Now click the ‘+’ icon to add a new route. Enter in the Dst. Address, choose PureVPN-PPTP from Gateway and then choose PureVPN-PPTP from the Routing Mark. Click Apply/OK to save your settings.

10 Mikrotik PPTP

11. Now click IP from the main menu and select DNS. 

11 Mikrotik

12. Check-mark Allow Remote Requests and save the settings. 

12 Mikrotik PPTP

13. Click IP from the main menu and select DHCP Server. 

13 Mikrotik PPTP

14. Now enter, (These are OpenDNS addresses, you can enter any DNS address of your choice) in DNS Servers fields. Click Apply/OK to save your settings. 


15. Now click Interfaces from the main menu, open the PureVPN-PPTP interface, and enable the connection from the status tab. 


That’s about it. Enjoy total and unlimited internet freedom with PureVPN!

No Yes

Comments (24 )


  1. It’s an awesome piece of writing in support of all the online viewers; they will take advantage from it
    I am sure.

  2. s2 says:

    Thanks iin support off sharing such a pleasant idea, paragraph is fastidious, thats why i havfe read itt fully

    Also visit my weblog; s2

  3. You have made some decent points there. I looked on the web for additional
    information about the issue and found most individuals will go along with youir views on this
    web site.

  4. PureVPN Team says:


    Thanks for reaching out. We only offer PPTP and OpenVPN on routers.

    Hope this answers your query, feel free to write us if you still have any question/confusion!

  5. aL Doom says:

    Hello. Is SSTP working on Mikrotik?

  6. cpt_citizen says:

    in method 1 step 9 it should be src-address not dst-address

  7. PureVPN Team says:


    Thanks for reaching out to us. OpenVPN is working fine on Mikrotik.

    Let us know if you have further questions!

  8. maaraneasi says:

    Is the OVPN connection from mikrotik to purevpn confirmed working? I know there are some restrictions on the mikrotik vpn client…

  9. PureVPN Team says:


    Thanks for reaching out to us. You can download “Sabai” files from this page and they would work fine https://support.purevpn.com/openvpn-files-for-windows-routers-ios-linux-and-mac

    Feel free to contact us if you have further question/suggestion!

  10. Hisham Shawkat says:

    I want set openvpn on mikrotik I need 3 files
    1 .clint.crt

  11. Stalin says:

    Instructions on method 2 work, if you Uncheck (instead of Check) “Add Default Route”.

  12. PureVPN Team says:


    Thanks for reaching out to us. Please try to configure it via PPTP and use server address usca.pointtoserver.com for testing purpose and let me know if it works!

  13. PureVPN Team says:


    Could you please let us know the error message you are getting while configuring Mikrotik router.and best would be to share with us router logs on [email protected], so we can assist you in better way.
    Thanks and have a good day 🙂

  14. Quebec Technology says:

    these mikrotik instructions do not work , plus in both scenarios theres contradictions.. use src address vs dst address in mangle… any idea ? i need to vpn for sling.com services

  15. Quebec Technology says:

    these mikrotik instructions do not work , plus in both scenarios theres contradictions.. use src address vs dst address in mangle… any idea ? i need to vpn for sling.com services

  16. PureVPN Team says:

    Hi Rover,

    Good day. You can use PureVPN on your router, Please visit this page, select your router and follow the instructions to set up PureVPN https://support.purevpn.com/router-manual-setup-guide
    If you still have any question or confusion, I would suggest you to join us on live chat, so we can help you in better way. we are available 24/7 on live chat.
    Thanks 🙂

  17. PureVPN Team says:

    Hi Rover,

    Surely, you can add entire list and connect the one you want 🙂

    • Rover says:

      one last question, Is that all the region your service can provide??
      Or maybe some region is not listed?
      If so, could I got other regions and setup into my router?
      Simply, I need a solution make router to replace PC client due to we will use some Smart TV or Set-Top Box.

  18. Rover says:

    Dear PureVPN Team,
    I would like to know:
    Could I use the method 2 but add many different server from your PPTP list.
    Then I could switch many different country from mikrotik quickly ??

    • PureVPN Team says:

      Dear Rover,

      Thanks for reaching out to us. The answer to your query is “Yes” and if you have any further query, let me know, I will be more than happy to assist you.
      Have a good day!

  19. Tapiocapioca says:

    Is it possible to have pictures bigger than that? I tried to configure my router but I can’t. Excuseme but I think the guide is not clear enough. :X Also I can’t input value like “” I can write only one value not one range. Maybe the problem is I am not expert enough but i really can’t do it!

    • PureVPN Team says:

      Good day. I am sorry for the inconvenience you faced, I would request you to kindly join us on live chat, so we can help you solve your problem.
      Thanks for understanding.