{"id":554649,"date":"2023-02-21T17:00:59","date_gmt":"2023-02-21T14:00:59","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-build-your-own-vpn-using-a-vps\/"},"modified":"2023-02-21T17:00:59","modified_gmt":"2023-02-21T14:00:59","slug":"how-to-build-your-own-vpn-using-a-vps","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/","title":{"rendered":"#How to Build Your Own VPN Using a VPS"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2cfd861713a\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2cfd861713a\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#%E2%80%9CHow_to_Build_Your_Own_VPN_Using_a_VPS%E2%80%9D\" >&#8220;How to Build Your Own VPN Using a VPS&#8221;<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#Why_Build_Your_Own_VPN\" >Why Build Your Own VPN?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#Why_You_May_Not_Want_to_Set_Up_a_VPN_Over_VPS\" >Why You May Not Want to Set Up a VPN Over VPS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#How_to_Set_Up_a_VPN_over_VPS\" >How to Set Up a VPN over VPS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#Using_DigitalOcean_and_OpenVPN\" >Using DigitalOcean and OpenVPN<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#Accessing_Your_Droplet_with_SSH\" >Accessing Your Droplet with SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-build-your-own-vpn-using-a-vps\/#Logging_into_OpenVPN\" >Logging into OpenVPN<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E2%80%9CHow_to_Build_Your_Own_VPN_Using_a_VPS%E2%80%9D\"><\/span>&#8220;How to Build Your Own VPN Using a VPS&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div>\n<figure style=\"width: 1920px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage size-full wp-image-872846\" data-pagespeed-no-defer=\"\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/52665735033_5da0d3172b_k.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"HTG water bottle on workbench with screw drivers and a notebook.\" width=\"1920\" height=\"1080\"\/><figcaption class=\"wp-caption-text\"><span class=\"type:primaryImage imagecredit\">Hannah Stryker \/ How-To Geek<\/span><\/figcaption><\/figure>\n<div class=\"keytakeaways\">\n<ol>\n<li>Go to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/marketplace.digitalocean.com\/solutions\/security-and-vpn\">DigitalOcean<\/a>\u00a0and create an Open VPN Access Server droplet.<\/li>\n<li>Choose a region and data transfer amount.<\/li>\n<li>Set a password and server name, then use the new server&#8217;s IP address to install OpenVPN via SSH tunnel.<\/li>\n<li>Log into your OpenVPN admin page to complete the setup and <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">download<\/a> the VPN client.<\/li>\n<\/ol>\n<\/div>\n<p>If you\u2019re not sure you can trust commercial VPNs, one alternative is to set up a VPN for yourself using a virtual private server, or VPS. With some know-how, you could be up and running in just a few minutes and for just a couple bucks.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Why_Build_Your_Own_VPN\"><\/span>Why Build Your Own VPN?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Setting up your own VPN is cutting out the middleman in a way: there\u2019s no VPN service to pay, nor do you have to take on faith that they will <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/836695\/how-do-no-log-vpns-destroy-their-logs\/\">destroy your logs\u2014the records that show which sites you connected to and when. A DIY VPN is a guarantee that nobody will know what you\u2019re doing online, if you set it up properly, at least.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Why_You_May_Not_Want_to_Set_Up_a_VPN_Over_VPS\"><\/span>Why You May Not Want to Set Up a VPN Over VPS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>That said, there are also some good reasons to <i>not<\/i> set up your own <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/133680\/htg-explains-what-is-a-vpn\/\">VPN. For one, while it\u2019s simple enough to do so, it\u2019s still more complicated than getting started with ExpressVPN or another service. Practically all that most VPNs require is for you to download the app and that\u2019s it. The trickiest part is probably going to be entering your credit card number.<\/p>\n<p>Another issue is that of price: you may want to set up your own VPN simply to avoid paying for one. However, a VPS isn\u2019t free. Even a cheap one will cost a few bucks a month, and the one we recommend you use will cost you at least $5 to get any decent bandwidth. That\u2019s roughly the same cost as one of the best VPNs out there, Mullvad.<\/p>\n<p>Alternatively, you could also set up a home VPN server, or run your VPN through another server you own in another location\u2014or have a friend set one up for you. None of these options will cost you any money, but they will be trickier to set up.<\/p>\n<p>A final issue is that the VPN you get might not be the VPN you want. The VPN we\u2019ll show you to set up is a good way to keep yourself hidden while online, avoiding the gaze of marketers and maybe circumventing online censorship\u2014though for that you\u2019re actually better off setting up a protocol called Shadowsocks using a VPS and a special program called Outline.<\/p>\n<p>However, if you want to unblock Netflix or other streaming services, using a VPS will not work as your VPN use will most likely be detected. It\u2019s also not recommended for use with BitTorrent since you need enhanced security to do so\u2014check out our guide on how to pick a VPN for torrenting for more on that.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"How_to_Set_Up_a_VPN_over_VPS\"><\/span><a rel=\"nofollow noopener\" target=\"_blank\" name=\"autotoc_anchor_2\">How to Set Up a VPN over VPS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>With the disclaimer out of the way, let\u2019s get you set up. For this tutorial, we\u2019re going to use <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.digitalocean.com\">DigitalOcean<\/a>, and for two reasons. The first is that DigitalOcean has servers that have OpenVPN preinstalled which should make your life a lot easier. OpenVPN is among the\u00a0best VPN protocols\u00a0and it comes with a built-in operating system, so there\u2019s almost no manual setup. You could use other protocols, but you would need some serious knowledge of networks to do so.<\/p>\n<p>Another reason to like DigitalOcean is that once you sign up and give your credit card information, you get free credit from the company. This can be as much as $200, which should give you plenty of time to see if you like this new setup.<\/p>\n<p>That said, DigitalOcean is one of the pricier VPS providers out there. Another option is the aptly named <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.vpscheap.net\">VPSCheap<\/a>, which offers servers for, well, cheap. If you prefer to go this route, check out the detailed <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.vpscheap.net\/running-a-vpn-server-on-your-vps-everything-you-need-to-know\/\">instructions<\/a> VPSCheap has for setting up a VPN on its servers. The instructions mostly mirror the ones below, but the biggest difference is that you\u2019d still need to install OpenVPN on your new server first.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Using_DigitalOcean_and_OpenVPN\"><\/span><a rel=\"nofollow noopener\" target=\"_blank\" name=\"autotoc_anchor_3\">Using DigitalOcean and OpenVPN<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To get started with DigitalOcean\u2019s pre-set VPS and skip the OpenVPN setup, just visit <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/marketplace.digitalocean.com\/solutions\/security-and-vpn\">DigitalOcean\u2019s Security and VPN solutions page<\/a>, and click \u201cCreate Droplet\u201d under \u201cOpenVPN Access Server.\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872052\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/digitalocean-create-droplet.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"DigitalOcean droplet selection\" width=\"730\" height=\"361\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The next screen has you picking a server location\u2014we recommend picking one close to you.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872054\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/digitalocean-location.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Picking a location for DigitalOcean VPS\" width=\"730\" height=\"230\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You also need to pick the type of droplet (server) you want. For now, choose something cheap, for the sake of this demonstration we\u2019ll keep the disk type and choose a server with a data transfer\u2014how much data you can pipe through it\u2014of 2TB. That should be enough for a month on a connection that doesn\u2019t stream or torrent.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872051\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/digitalocean-cpu-types.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Digital Ocean CPU selection\" width=\"730\" height=\"239\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Once that\u2019s done, set a password and a name for your droplet\u2014we went with \u201cGermanyVPN\u201d for example\u2014and that\u2019s it. You\u2019re ready to create your droplet.<\/p>\n<p>Creating the droplet will take a few minutes. Once it\u2019s done, you\u2019ll see an overview of your server. In the new box, you\u2019ll see an IP address of 9 to 11 numbers; copy that to your clipboard either with the small copy button that pops up or by highlighting it and using Ctrl+C.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872053\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/digitalocean-get-started.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"IP location in DigitalOcean\" width=\"730\" height=\"172\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Accessing_Your_Droplet_with_SSH\"><\/span>Accessing Your Droplet with SSH<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now we\u2019re actually going to leave DigitalOcean for a bit since we need to connect to the droplet we just created. To do so, we need to create an SSH tunnel. That sounds harder than it is; we\u2019re <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/336775\/how-to-enable-and-use-windows-10s-built-in-ssh-commands\/\">doing it on Windows 10, but it\u2019s also possible to do it on Mac, Linux, or older versions of Windows.<\/p>\n<p>Open up Windows Powershell, then type the following command, replacing the numbers with your server\u2019s IP address:<\/p>\n<pre>ssh root@123.45.67.89<\/pre>\n<p>Here it gets a bit scary if you aren\u2019t used to this stuff, but basically just do as you\u2019re told for now as OpenVPN installs itself. Answer yes to everything, pick defaults, and enter your root password when prompted. When you\u2019ve done all that, in the console type:<\/p>\n<pre>passwd openvpn<\/pre>\n<p>And set a new password. Make it something simple, yet secure. With that done, you\u2019re finished with Powershell for now, but don\u2019t close it yet.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Logging_into_OpenVPN\"><\/span><a rel=\"nofollow noopener\" target=\"_blank\" name=\"autotoc_anchor_5\">Logging into OpenVPN<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>With OpenVPN set up, you need to log in and fix up a few things. To do so you need to access your droplet via the browser by typing the IP address into the address bar and adding \u201c:943\/admin\u201d at the end, like so:<\/p>\n<pre>https:\/\/123.45.67.89:943\/admin\/<\/pre>\n<p>You can also copy-paste it from Powershell, since the address is in the output.<\/p>\n<p>You\u2019ll get an SSL warning saying \u201cyour connection is not private,\u201d but ignore that and proceed. You\u2019ll see this screen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872055\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/openvpn-access.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"OpenVPN admin login\" width=\"591\" height=\"480\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>For your username use \u201copenvpn\u201d and the password is the one you just created. Agree to the license terms when they pop up, and you\u2019ll be in your brand-new VPN server\u2019s settings.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872058\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/openvpn-settings.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"OpenVPN's settings screen\" width=\"730\" height=\"300\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>There\u2019s a lot to explore here and you should come back later to tweak things to your heart\u2019s desire, and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/openvpn.net\/quick-start-guide\/\">OpenVPN\u2019s quick start guide<\/a> will help you figure things out. For now, though, we need to visit the client version of the site, which is the same address, but without the \u201cadmin\u201d bit:<\/p>\n<pre>https:\/\/123.45.67.89:943\/<\/pre>\n<p>From here, you can download the OpenVPN client. Make sure to do this, or you\u2019ll have to go through SSH every time you want to connect. The client is like any other kind of software, just follow the instructions and it should install without hassle.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872057\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/openvpn-download-clients.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"OpenVPN client download\" width=\"600\" height=\"503\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Once all that\u2019s done, you\u2019ll have your very own OpenVPN client installed and you can browse securely using your new droplet and OpenVPN.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872056\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/openvpn-client.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"The OpenVPN client\" width=\"351\" height=\"600\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>It\u2019s a bit of effort, and it\u2019s not exactly cheap, but the upshot is a VPN that you control. Though it likely won\u2019t give the best VPNs a run for their money, you won\u2019t have to worry about your data falling in the wrong hands.<\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/872050\/how-to-build-your-own-vpn-using-a-vps\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;How to Build Your Own VPN Using a VPS&#8221; Hannah Stryker \/ How-To Geek Go to DigitalOcean\u00a0and create an Open VPN Access Server droplet. Choose a region and data transfer amount. Set a password and server name, then use the new server&#8217;s IP address to install OpenVPN via SSH tunnel. Log into your OpenVPN admin&#8230;<\/p>\n","protected":false},"author":1,"featured_media":554650,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2023\/02\/52665735033_5da0d3172b_k.jpg?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-554649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/554649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=554649"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/554649\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/554650"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=554649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=554649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=554649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}