Change The VPN Password
The PPTP VPN account information is stored in the file located at etc/ppp/chap-secrets, you can use the command line to edit this file directly:
All you need to do is to type in the username you want to use, then space and type in pptpd, and then space and the password .
You will need restart PPTPD server when changes are made to the following command line:
A VPN Doesnt Make You Anonymous
What the hell is a VPN? I already wrote an article explaining VPNs using simple concepts, even comparing VPNs to movie car chases.
But if you want a brief recap, when you connect your computer or phone to a VPN server, you establish an encrypted tunnel between your device and that server. Nobody can see whats happening in the middle of this tunnel, not even your ISP.
And yet, it doesnt make you magically anonymous. Youre just moving the risk down the VPN tunnel as the VPN company can see all your internet traffic. In fact, many of them sell your data to scammers and advertisers already.
Thats why I dont recommend signing up to a VPN service. You cant trust them.
As a side note, many sites now rely on HTTPS to establish a secure connection between your browser and the website youre using, even TechCrunch. You should install the HTTPS everywhere extension to make sure that you use HTTPS as much as possible.
But VPNs can be useful from time to time. Sometimes you cant access a website from a public network because its blocked. Or you could be traveling to China and you want to be able to access your Gmail account. In those cases, its all about minimizing the risk while you use a VPN.
Why Create Your Own VPN
With such a wide range of VPN services already available, setting up your own server might seem like a waste of time. However, there are quite a few advantages to the DIY approach:
- Fewer points of trust. With a paid VPN service, you pass all of your traffic through a third-party service operator and their cloud or network provider. When you set up your own server, you cut out the middlemanyour data is private between you and whoever provides your server.
- Lower cost and fewer limitations. In exchange for some setup time and being limited to a single region, making your own VPN server is cheap. Some cloud providers even offer fully-functional server hosting for free or provide significant sign-up credits. If you have a compatible router, setting up a VPN server on your router costs nothing.
- Access to your home network. If you set up your VPN server on your home router instead of in the cloud, youll be able to use your home connection. From printing on your personal printer to accessing files on your NAS, anything that works from home will work while connected to the VPN. You can travel and still have access to your digital resources at home.
- A good learning experience. Although you can set up your own VPN with relatively little computer knowledge, the process will introduce you to lots of concepts and technologies that are common in IT.
Read Also: Opera How To Use VPN
Option Two: Get A Router That Supports Dd
Custom router firmware is basically a new operating system you can flash onto your router, replacing the routers standard operating system with something new. DD-WRT is a popular one, and OpenWrt also works well.
If you have a router that supports DD-WRT, OpenWrt, or another third-party router firmware, you can flash it with that firmware to get more features. DD-WRT and similar router firmware include built-in VPN server support, so you can host a VPN server even on routers that dont come with VPN server software.
Be sure to pick up a supported routeror check your current router to see if its supported by DD-WRT. Flash the third-party firmware and enable the VPN server.
Disadvantage To Setting Up Your Own VPN
Of course, there are certain disadvantages to setting up your own VPN as well, the top of which being:
No unlocking geoblocked content
Probably the biggest reason people want to use a virtual private network, is because it allows them access to content that is blocked on services like Netflix.
Read more about it on how to get American Netflix in Australia.
The way most VPNs work is that they have a server in a specific country you want to gain access through, and you connect to that server making that service believe youâre from that country.
Now, if you already have a home in another country and itâs a relatively easy thing to set up a VPN server there, no problem, but ultimately the cost of setting up servers across the globe, even simple ones, wonât be as cheap as just subscribing to a VPN, or even using a free VPN.
Related Read:Best VPNs for Netflix
No Protection through IP Sharing
One big positive of using a VPN with other people and several servers, is that it can obfuscate your actions because a lot of people share your IP.
If you instead chose to set up your own VPN and use it completely on you own, any traffic pattern analysis application will probably be able to detect that itâs you. Even worse, if your IP is connected to your real name, then any anonymity you had goes out the window.
Dealing with the hassle of setting up a VPN
That means youâll end up doing a lot of tweaking and workarounds to get it working on whichever devices you chose to use.
Don’t Miss: Qos Att Uverse Router
Set Up A VPN Server On The Cloud
You can also rent a cloud server from a reputable platform and create a VPN there. Most platforms offer a free version and a premium version, where you pay for a monthly subscription. Some suitable cloud platforms include:
- Google Compute Engine
While you wont be able to use a cloud VPN server to access your local network while away from home, this method allows you to rent a server in whichever country you choose. This means youll be able to access content that is available in the country where your server is located. For example, you could use it to access your US Netflix account when youre abroad.
However, using a cloud server has some possible privacy concerns. This is because you have to trust your provider with all your internet traffic. Since you can get a reliable VPN service for around the same price as a premium subscription, Id recommend using ExpressVPN because of its robust security features.
Once youve chosen a cloud platform, youll need to download and install a suite of VPN setup tools called Algo. Then, youll need to set up the devices that youre going to connect to the VPN.
To set up a cloud VPN server on your device, follow these steps:
Reasons Why You Should Not Set Up Your Own VPN Server
All that said, setting up your own VPN server has drawbacks.
You wont be able to unblock web content from around the world: One of the big selling points for major VPN services is that they have server locations in almost a hundred countries in some cases. And when it comes to content which is restricted or censored in a given country, you can bypass such blocks and access that content by choosing a VPN server location in another country.
However, when you set up your own VPN server, you usually route traffic through a local IP. That restricts you to accessing content which is available in your current country, therefore limiting your online experience compared to a typical VPN.
Youll have to deal with more hassle: The best VPN services offer apps for pretty much every platform, including Windows, Mac, iOS, and Android. That means you can enjoy a shiny UI and quick connections across all your devices. A lot of the DIY solutions we offer below arent as graceful you might have to tailor the setup for different operating systems, adding a little bit of extra work each time you want to configure the VPN on a new device.
You May Like: Install VPN On Roku
Why You Might Want To Do This
A home VPN gives you an encrypted tunnel to use when on public Wi-Fi, and can even allow you to access country-specific services from outside the countryeven from an Android, iOS device, or a Chromebook. The VPN would provide secure access to your home network from anywhere. You could even allow access to other people, making it easy to give them access to servers youre hosting on your home network. This would allow you to play PC games designed for a LAN over the Internet, tooalthough there are easier ways to set up a temporary network for PC gaming.
VPNs are also useful for connecting to services when traveling. For example, you could use the US version of Netflix or other streaming sites when traveling outside the US.
Keep The Root Key On A Standalone Machine Without A Network Connection
One of the security benefits of using an X509 PKI is that the root CA key need not be present on the OpenVPN server machine. In a high security environment, you might want to specially designate a machine for key signing purposes, keep the machine well-protected physically, and disconnect it from all networks. Floppy disks can be used to move key files back and forth, as necessary. Such measures make it extremely difficult for an attacker to steal the root key, short of physical theft of the key signing machine.
Also Check: How To Change Playstore Country
How To Allow VPN Connections Through Firewall
While configuring the Incoming Connection feature on Windows 10 should automatically open the necessary Windows Firewall ports, you want to make sure the firewall is properly configured.
To allow VPN connections through the firewall on Windows 10, use these steps:
Open Start on Windows 10.
Search for Allow an app through Windows Firewall, and click the top result to open the experience.
Click the Change settings button.
Scroll down and make sure Routing and Remote Access is allowed on Private and Public.
Click the OK button.
After you complete the steps, the Windows 10 VPN server will now be able to receive connections remotely from other computers.
How To Make Your Own VPN Server 4 In
Before setting up your VPN server, check if your IP is static or dynamic . If its dynamic, youll have to set up a DDNS , which is a service that maps domain names to dynamic IP addresses. This way, you wont have to re-configure your VPN server every time your IP address changes. You can find instructions for setting up DDNS on your router providers website.
Read Also: How To Enable Opera VPN
Setting Up A VPN Server On A Cloud Service
Setting up a VPN Server on a cloud serviceeliminates the need for your own hardware. You dont need to hack your router or dedicate a computer to playing the role of VPN Server. This can be a convenient way to go.
But there are drawbacks to this approach as well. When you set up a VPN Server on a cloud service, you do so by installing software on a virtual machine running on the cloud services servers. This means that your VPN Server will be slow since it will be running on distant, simulated hardware.
It also means that you need to trust the cloud service completely. Everything you do will happen on their hardware, using their virtual machines. This leaves you with the same problem as using a commercial VPN Service: you need to trust a third-party.
The difference here is that commercial VPN Services sell themselves on their commitment to protecting your privacy. Services like ExpressVPN and NordVPN base themselves in jurisdictions where your privacy rights are protected. They cannot easily be forced to log your activities and share that information with the NSA, MI6, or whoever else is out there trying to spy on you.
Cloud services have a very different business model and are often based in places like the USA, where your privacy is not well protected. In our opinion, the chances that a cloud service would log your activities on their own, or be pressured into it by their local government, are much higher than with a top-notch commercial VPN Service.
How To Set Up Your Own VPN
Of course, while it can certainly be a pain to setup your own server, it can be incredibly rewarding and fun, so donât let that put you off.
Just donât rely on having a VPN server if you 100% need on right now, since it will take some time to run everything smoothly.
Building Your Own VPN Server
First things first, you need an actual device to host your VPN server on. For the most part, the specs of the device donât really matter . . . like at all. The only thing this server is really doing is routing traffic through it, so as long as it has some relatively basic modern specs , youâll be fine.
In fact, you can even get away with using a Raspberry Pi, and those things can be as cheap as $30 or $40.
The most important thing, even more important than specs, is that the device remains online, all the time. The nice thing about using a Raspberry Pi is that it doesnât use much power and can be set up pretty much anywhere since it weighs close to nothing.
If you have some form of basic power backup, use that, or at the very least plug it in somewhere you know it wonât be unplugged or touched. Thereâs no point building a VPN server thatâs going to be constantly going down and being inaccessible.
Installing a VPN
So, installing a VPN can be quite a long endeavor with a lot of problems and issues that can pop-up on the way.
Itâs a pretty interesting project, and negates some of the issues of not going with a VPN provider .
Home VPN Security
Don’t Miss: Does Xfinity Offer VPN Service
Use A Cloud Computing Provider To Set Up A VPN Server
Theres one more way to set up a VPN server that falls in between configuring your home router and using a commercial VPN service. To set up a VPN this way, youll need to rent a server from a cloud computing provider.
You can rent a virtual private server from companies like DigitalOcean, Scaleway, or Amazon Web Services.
Unlike maintaining a VPN server in your home, renting a VPS costs money around the same monthly price as a quality VPN service.
You also have to entrust all your internet traffic to the hosting company, which may or may not store your personal information. Is that really better than leaving it with your ISP?
While this method wont allow you to access your local network while away from home, you can rent a server in pretty much any country youd like, which means youll be able to access geo-specific content from that country.
Setting up the VPN server is similar to configuring your router at home, so make sure to follow the instructions from your hosting companys website carefully.
Adding Or Removing Users
If you chose to save the CA key during the deploy process, then Algo’s own scripts can easily add and remove users from the VPN server.
After this process completes, the Algo VPN server will contain only the users listed in the config.cfg file.
Read Also: How To Turn VPN Off
Why Do People Use VPNs
Many people use VPNs as a way to add extra levels of security while online. They are particularly popular with journalists, lawyers, and activists. However, more and more regular people are using VPNs as a way to safeguard their information and activities while online. VPNs are also commonly used for people to gain access to their favorite streaming services while overseas . Connecting to a public Wi-Fi network via a VPN will provide you with extra security and protect you from anyone trying to spy on your activity.
Set Up A VPN Server On Your Router
This method involves replacing your routers operating system with advanced firmware. The most popular firmware is DD-WRT, while Tomato and OpenWRT are also prominent. This process is called flashing and it lets you create and host a VPN server on a router. Just note that this method can be quite time-consuming, so you may want to skip the manual set up and try ExpressVPN instead.
Since theres more room for mistakes, this method is pretty risky, so be warned. Also, make sure your router can support the firmware first, or else it might break your router. If youre unsure, then you can check the supported routers database for each firmware. Doing the background research here is crucial.
To flash your router, follow these steps:
Recommended Reading: Install Windscribe On Firestick