Header Ads

Header ADS

How to set up personal VPN on BDIX server and make your internet faster?

How to set up personal VPN on BDIX server and make your internet faster?

An article published here a few days ago discussed the need to set up  a personal VPN server and its requirements. It also mentioned that if you host a VPN on a BDIX connected server and if that server has a very high-speed internet connection, you can use that VPN to increase your own internet speed a lot (if your ISP's BDIX connectivity and if What else has a separate bandwidth for BDIX! 

However, by looking at the title, you may have realized by now that a tutorial on this subject will be given today, for which many of you have requested. However, there are some points you must know and understand very well before starting the tutorial. Because, if you ignore any point without understanding, then it is a loss of your time and money. Yes, you must spend some money for this. So let's clear the points first-

What to keep in mind?

1. First, you need to make sure that your broadband connection has BDIX server support and that your ISP provides extra speed for the BDIX server. For example, my internet speed is 20 Mbps, but my BDIX speed is 50 Mbps. If you have that extra speed, then you can do it. And if you don't have a broadband connection, stop reading from here. Scrolling down will not benefit you.

2. Second, you need to make sure that the web server company from which you buy the BDIX server has high speed global bandwidth. Because if their BDIX bandwidth is 10 Gbps, if their global bandwidth is 5 Mbps, you will never get more than 5 Mbps speed by hosting VPN. So talk to the server company in advance to make sure they have global / international bandwidth. If their global bandwidth is higher than your ISP's BDIX bandwidth, then you will get extra speed by hosting VPN, or not.

As far as I know, ExelNode and BengalHost provide 100 megabits / second and 1 gigabit / second international bandwidth respectively. I have tried VPS servers of these two companies. I have been able to bypass BDIX speed on both VPN servers. However, if your BDIX bandwidth is less than 50 megabits, you can also take a BDIX server with a global bandwidth of 50 megabits. However, I would not recommend taking a server with global bandwidth below 50 MB.

Know at least these two things very well and start working. And yes, to get the job done, you need to have some idea of ​​your web server's dashboard. For example, how to re-install the OS, how to install the OS and set the admin password, all these. So let's start the actual tutorial-

What tools or software will be needed?

1. The first thing you will need is your laptop or desktop. And of course a BDIX server with high global bandwidth, which you can get from any good BDIX connected web server company in Bangladesh. Keep in mind, however, that you must have a dedicated VPS server with a Linux virtual machine installed. Usually you will get the lowest configuration Linux VPS in a package of Rs 500 per month.

2. You will need a functional SSH client, such as PuTTy. Also if you use any other SSH terminal. If you want to use a terminal with a modern user interface, you can download the Tremius app from the Microsoft Store.

3. You will need an FTP client, such as Filezilla, that allows you to remotely download files from your VPS server to your desktop's local storage.

4. You will need OpenVPN Client Connect software, which is basically needed to connect to and stay connected to the VPN server.

So let's get started!

How to set up VPN?

First of all you need to login to the control panel of your purchased VPS server. I hope, since you are reading this post so far, it means you have experience in VPS server management and server control panel. However, now login to your server using any SSH client using the IP address of your server and the admin name set in your Linux VM (which is usually the root) and the login password.

What is SSH and how to login to SSH on your VPS server, this process is actually beyond the scope of today's article, I hope you can easily learn by Google or watching YouTube tutorials All we have to do is start logging in successfully after logging in to the SSH console.

I am using the Termius app in this case, as its user interface is quite modern. After successfully logging in to SSH you will see the following message. However, the message may differ depending on the operating system installed on your server.


Then you just have to copy and paste a short line on the console and press enter. Copy and paste the following line and press Enter.

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

After pressing Enter, you will see that several scripts are running. After running these scripts for a while you will be given two options. You must choose whether you want the VPN server to be UDP protocol or TCP protocol. You can select any one. If you don't want to, you can just select the default option and press enter again.


After pressing Enter you will be asked to select which port you want to use. Here too, just press enter again and avoid. Because, many times when you change something, it is seen that it is very difficult to connect to VPN.

You will then be asked to select which DNS server you want to use for VPN. You can select any server you wish, but I suggest using CloudFlare (1.1.1.1).


Then you will want to know the name of the first client of VPN. This is basically the name of the VPN server that will be used. Here you can use any name.


After that you have to press Enter and you will see that many more scripts are running. Your VPN server installation is complete after all scripts have been run. When the script is run, you will see some text at the end, stating that a VPN profile has been created according to the name of the client you provided, whose configuration file has been saved in the root directory of your server. You can download the configuration file from the root directory.


And if you want to add more clients to your server who will use your VPNT, you just need to run this script one more time and save another configuration file for the new client with the new client name. Now it's time to download this configuration file from your server's root directory.

If you have a built-in file manager on your server to download, you can use it. And if not, you can take FTP access to your server using any FTP client. In this case I am using Filezilla app.


If you have an idea about VPS server management, I hope you have an idea on how to use Filezilla. In the Just Host option, connect your server's IP address, your username in place of the username (which in most cases is root), your password in place of the password and 22 in place of the port.

Once successful, you will see the screenshot above that shows the files in your root directory on the right side of the app. This is where you get the desired OpenVPN config file, which is saved according to the client's name. In this case I named the client Potato, so the VPN profile is saved with that name. Note that the file extension will be  .ovpn . Now copy / download this file anywhere on your desktop. Right click on the file and you will get the option to download. Or you can just drag and drop to any local folder on your computer.

How to connect to VPN server?

Now I will need the app that I said about OpenVPN Connect. There is no hard work here. You need to open the app. After opening, after accepting all the user agreements, you will see that the app is asking you to import your VPN config file. If you look at the top, you will see that there is an option to import the profile from the file as well as the link. You have to select the File option and upload the .ovpn file that you have already downloaded. Select the file and click on the Import option will be uploaded.


After importing the file you will see on the main screen your profile is showing, next to which there is a switch. Turning this switch on will connect your VPN and turning it off will disconnect the VPN.


Don't be confused as I have given screenshots from Android phone, the user interface of Windows and Mac version of this app is also the same. And if you create more profiles for your friends, they too can access your VPN server using the OpenVPN app using their profile config file. However, you can only use a config file on one device.

You need to create separate clients for multiple devices (run the script one more time). And yes, by now you have understood that by importing config files in the same way you can use VPN on your computer as well as on your Android or iPhone in the same way. Now if you have BDIX link up of your server and server company, you will be able to upload and download everything at BDIX speed all the time. But yes, in case of download, use Internet Download Manager to ensure maximum download speed.

So far today. The trick described above works 95% of the time. However, many unknowns may not work due to many problems. However, it is less likely to work. However, if you want to follow the tutorial, you will work with the mentality of taking some risk. And if you have any questions in this regard, you can let us know in the comments section below. Every question will be answered. Stay well. So many thanks so far today for bothering to read this post to the end.

Hope everybody on this site also had a great day.  Stay  well, stay healthy, stay safe with Sobuz  Bangla  TV . Thanks. God bless you.  

Green  Bangla  TV YouTube Channel Link : -

https://www.youtube.com/c/SobuzBanglaTV2019  

No comments

Powered by Blogger.