How to Make Your Own VPN? – Ways You Can Create Your VPN.

Your online activity, the things you do, the web pages you browse, or the content you see, has marketing importance. You can hide your online activity by encrypting your traffic with a VPN. Although it has been previously described how a VPN works but to freshen it up, it is a private channel that is created by the VPN server for the end-user to carry out all internet activities with absolute anonymity.

Moreover, it is not guaranteed whether your VPN provider will use that data or not by selling it to the concerned parties. This is why it is important to have the literacy of knowing how to make your own VPN with some simple steps and limited resources.

How to Make Your Own VPN?

Short on Time? Here’s a Short Summary of How to Make Your Own VPN.

You can easily make your own VPN with the help of various methods. By the use of Cloud Services, you can virtually set up your own VPN server. You can have your VPN server set up on your router (which must have VPN capabilities). Other than that, with DD-WRT Router, by enabling PPTP VPN, you can make your own VPN server in no time.

How to Make Your Own VPN?

To make sure that your online activity is safe and encrypted, you can make your own VPN at home by using simple tricks. You can have a VPN server set up in no time. All you need is a router. But it should be kept in mind that your router should be having a VPN feature in it for you to customize the settings and setting it up for client use.

Other than that, you can also make your own VPN by using a router that has DD-WRT functionality in it or you can also make your own dedicated VPN server by using Windows 10 built-in feature for setting up a VPN on your Windows device.

How to Make Your Own VPN using a Router with VPN Capabilities?

It is advised to the user that not all routers have VPN capabilities already in them. So you have to check before if your router has VPN functionality. Also, the steps will vary according to the router’s firmware. These are general guidelines that may change depending on the firmware your router has.

Router OpenWrt Functionality

  1. Search for Router’s Manual from Google to get to know if your router supports VPN functionality or any third-party firmware (OpenWrt for instance).
  2. Go to your Router’s Configuration Page by typing ( or ( in your web browser.
  3. Login to the Router’s Configuration Page with the Administrator username and password. If you haven’t set any username or password for your router, you will find a sticker with credentials on the bottom of your Router Device.
  4. Find the VPN Page and create your own server by reading and following the guidelines of firmware instructions.
  5. Set the protocol, username, and password for your VPN. Note them somewhere where you can remember.
  6. If you selected OpenVPN as your VPN Protocol, then you’ll need to install software for it on the device from which you’ll want to use the VPN.
  7. Type in the username and password and you’re all set!

How to Make Your Own VPN Server using a DD-WRT Router?

To connect to your VPN server by the DD-WRT feature of your router, you have to make sure that your DD-WRT build has the PPTP VPN functionality. If the PPTP feature is missing, then you’ll have to possibly flash your router with a DD-WRT build having the PPTP VPN feature.

  • Go to your DD-WRT Configuration Page and head to Services.
  • You will find the PPTP Server, if it is disabled, enable it.

Enable PPTP

  • When you will enable the PPTP Server, you will unlock more options to set some parameters to your VPN.
    • Fill the field of Server IP with the Public IP Address of your Router.
    • For Client IP(s), fill the field with the IP Addresses of the clients who will have the access to connect to your VPN.
    • CHAP-Secrets is used for the username and password while setting up the connection on your system. The username and password are both defined in a single line. Star symbols and spaces are there to separate them from each other.

Server IP, Client IP, CHAP

  • After filling the necessary field, save and apply the changes.
  • After finishing up the DD-WRT configuration page settings, go to Control Panel. (This is an example executed on Windows 7 Platform)
  • Go to Network and Sharing Center -> Set up a new connection or network -> Connect to a workplace -> Create a new connection -> Use my Internet Connection (VPN).
  • You will be displayed a tab with fields to be filled. Fill in the field of Internet Address with the IP Address (Server IP in the Configuration Page of DD-WRT). Give your VPN a name by filling in Destination Name.

Internet Address and Destination Name

  • Next, you’ll have to fill in the username and password which were saved in the CHAP-Secrets field of the DD-WRT Configuration Page. Connect.

Username and Password

Connected to VPN

  • If you want to verify it, type ‘ipconfig’ in your command prompt.

Verify VPN Connection from Command Prompt

How to Make Your Own VPN with Windows 10 built-in VPN Feature?

If you want to go for an easy and smooth option, you can make your own dedicated server by using Windows 10 built-in VPN feature. But it will work only if your PC is on. Once you turn off your PC, you won’t be able to use your dedicated VPN server. You can also set up your VPN on different devices by this method.

VPN in Windows 10 1

  1. You have to create a VPN profile first by heading to your Settings. Go to Network and find VPN.
  2. Add a VPN Connection.
  3. Select your VPN provider as Windows (built-in).
  4. In Connection Name, type a name to which you can find and connect from the list of connections.
  5. Type in your Server name or address.
  6. Select a VPN Protocol by choosing the drop-down menu of VPN type.
  7. Choose a sign-in info type (username and password, smartcard, certificate, or one-time password).
  8. If chosen username and password, type the username and password and click save.
  9. To connect to your VPN, click your Network icon and find your VPN connection name.
  10. Fill in your username and password if required and connect.

Why Make Your Own VPN?

With so much variety of VPN providers, including market giants like NordVPN and Surfshark, one must wonder, why we are suggesting that you have your own VPN server. With your own VPN, your reach might be limited, but actually, there are a lot of advantages that come with it. They are,

No Third-Party Interference

When you subscribe to a VPN and use their servers to do all your work, you’re actually passing your traffic from their network. After all, it is a third-party service that you are using. Even if no one can see your traffic, they can. They can do whatever they wish with your personal traffic data. In this case, be careful to choose a VPN provider (Like ExpressVPN) which has legit policies about user logs.

Pocket Friendly

Making your own VPN server might eliminate those monthly plans or yearly plan dollars getting deducted from your account. Having your own VPN server is cheap if you go for setting up your VPN by Cloud methods, some providers even offer servers for free. Other than that, a router with VPN capabilities can decline the graph of your cost to almost zilch!

Access Your Home Network Anytime

Another reason if you make your own VPN using a router is you can always have access to your digital hardware at your home while you are away having a vacation or in a business meeting.

Frequently Asked Questions – FAQs

No, it is not in the US. You can have your own VPN server. But anything illegal carried out with a VPN is still illegal.

The average price for a VPN with a basic plan can cost nearly $10 – $12 per monthly. But a user can get discounts if subscribes to a longer-term plan.

Yes, OpenVPN is a free-of-cost VPN protocol for point-to-point online activity.

No, you cannot trust a VPN provider. If you’re using a free VPN, it is likely that your traffic activity is being sold to concerned parties by the VPN Provider. But if you want to avoid this, go for a trusted and reputed VPN provider that has strong policies for not tracking user logs.


Making your own VPN server is cheap, flexible, reliable, and safe. Although it is not simple as paying for a VPN but, it can come in handy when you are on a budget. It can cover all your basic VPN needs. On top of that, you’ll have your own centralized network which you can access from anywhere. You don’t have to worry about any third-party service managing your traffic, which means that you have eliminated the factor of data logs being tracked which is a plus!