{"id":519,"date":"2026-07-06T14:11:06","date_gmt":"2026-07-06T14:11:06","guid":{"rendered":"https:\/\/packetra.com\/knowledgebase\/?post_type=ht_kb&#038;p=519"},"modified":"2026-07-06T14:11:07","modified_gmt":"2026-07-06T14:11:07","slug":"how-to-vpn-setup-wireguard","status":"publish","type":"ht_kb","link":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/","title":{"rendered":"How to VPN \u2013 Setup WireGuard"},"content":{"rendered":"\n<p class=\"has-primary-color has-text-color has-link-color has-small-font-size wp-elements-1 wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#9c9c9c\" class=\"has-inline-color\">You can setup a fast, modern VPN tunnel called WireGuard, this is ideal for those who want a secure, private connection to route their traffic through their own server. WireGuard is lightweight, quick to configure and offers excellent performance compared to older VPN protocols like OpenVPN. We will be setting it up on your Packetra server.<\/mark><\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">This article assumes you are already logged into your VPS\/Dedicated Server. Don&#8217;t have an account with us, feel free to sign up over at our <a href=\"https:\/\/portal.packetra.com\/register.php\"><strong>Portal<\/strong><\/a>. Once registered check out our selection of <a href=\"https:\/\/packetra.com\/hosting\/cloud-hosting\"><strong>VPS<\/strong><\/a> and <a href=\"https:\/\/packetra.com\/hosting\/dedicated-hosting\"><strong>Dedicated Servers<\/strong><\/a>. <br>Already have one? Then feel free to proceed to follow the how-to guide below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Select your Linux OS to Install WireGuard<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, before we start you must select the OS in the tab to which you are installing WireGuard. If your OS is not in the list, you can look online on how to install WireGuard for your particular OS flavour.<\/p>\n\n\n\n<div class=\"wp-block-ht-blocks-tabs wp-block-hb-tabs\"><ul class=\"wp-block-hb-tabs__nav\" role=\"tablist\"><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-0\" data-hb-tabs-tab--state=\"active\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab0\">Ubuntu<\/span><\/li><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-1\" data-hb-tabs-tab--state=\"inactive\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab1\">Debian<\/span><\/li><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-2\" data-hb-tabs-tab--state=\"inactive\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab2\">AlmaLinux<\/span><\/li><\/ul><div id=\"tabs-0\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"active\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Lets update our system first<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> update<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Install WireGuard and its tools (included in the base repositories)<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> install -y wireguard wireguard-tools iptables<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Check for the WireGuard version, if it returns, install was successful<\/mark><\/strong><br><strong>wg --version<\/strong><\/code><\/p><\/div><div id=\"tabs-1\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"inactive\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Lets update our system first<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> update<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Install WireGuard and its tools (included in the base repositories)<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> install -y wireguard wireguard-tools iptables<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Check for the WireGuard version, if it returns, install was successful<\/mark><\/strong><br><strong>wg --version<\/strong><\/code><\/p><\/div><div id=\"tabs-2\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"inactive\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Lets install the required repository first<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">dnf<\/mark> install -y epel-release elrepo-release<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Install WireGuard and its tools<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">dnf<\/mark> install -y kmod-wireguard wireguard-tools iptables<\/strong><\/code><br><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Check for the WireGuard version, if it returns, install was successful<\/mark><\/strong><br><strong>wg --version<\/strong><\/code><\/p><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Find your Interface and Public IP address<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, lets find out the interface and IP address <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ip route get 8.8.8.8<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">Example:<\/mark><\/strong> 8.8.8.8 via <strong>x.x.x.x<\/strong> dev <strong>ens18<\/strong> src y.y.y.y uid 0 &#8211; This will give you your IP as well as Interface to which the profile will be built on.<\/p>\n\n\n\n<h4 class=\"wp-block-heading step-heading\">Enable IP Forwarding<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we need to enable IP Forwarding, this way, taffic routes between the tunnel and the internet. This settings will persist across reboots.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>echo 'net.ipv4.ip_forward=1' &gt; \/etc\/sysctl.d\/99-wireguard.conf\nsysctl -p \/etc\/sysctl.d\/99-wireguard.conf<\/strong><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Generate Server &amp; Client Keys<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, this command creates one key pair for the server and one for the client, the server is where the software runs from, the client key is for the .conf file you will be using later after downloading the WireGuard app which you can find <strong><a href=\"https:\/\/www.wireguard.com\/install\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">here<\/a><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>mkdir -p \/etc\/wireguard &amp;&amp; cd \/etc\/wireguard\numask 077\nwg genkey | tee server.key | wg pubkey &gt; server.pub\nwg genkey | tee client.key | wg pubkey &gt; client.pub\ncat server.key server.pub client.key client.pub<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then your terminal returns the values in this order: <strong>server private, server public &#8211; client private, client public. <\/strong>Keep the private keys a secret.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Write the server configuration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create the file below at <code><strong>\/etc\/wireguard\/wg0.conf<\/strong><\/code> . Substitute your keys, <strong>WAN_IFACE<\/strong> , and <strong>YOUR_PUBLIC_IP<\/strong>. Note: You are not bound to use SNAT, you can definitely use MASQUERADE if you prefer, but for this example, we will use SNAT to send the traffic to the exact outgoing IP address of our choosing.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>&#91;Interface]\nAddress = 10.10.10.1\/24\nListenPort = 51820\nPrivateKey = SERVER_PRIVATE_KEY<\/strong>\n<strong>\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># SNAT tunnelled traffic to the server's public IP \u2014 required<\/mark>\nPostUp = iptables -t nat -A POSTROUTING -s 10.10.10.0\/24 -o WAN_IFACE -j SNAT --to-source\nYOUR_PUBLIC_IP\nPostUp = iptables -A FORWARD -i %i -o WAN_IFACE -j ACCEPT\nPostUp = iptables -A FORWARD -i WAN_IFACE -o %i -j ACCEPT\nPostDown = iptables -t nat -D POSTROUTING -s 10.10.10.0\/24 -o WAN_IFACE -j SNAT --to-source\nYOUR_PUBLIC_IP\nPostDown = iptables -D FORWARD -i %i -o WAN_IFACE -j ACCEPT\nPostDown = iptables -D FORWARD -i WAN_IFACE -o %i -j ACCEPT<\/strong>\n<strong>\n&#91;Peer]\nPublicKey = CLIENT_PUBLIC_KEY\nAllowedIPs = 10.10.10.2\/32<\/strong><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Bring the tunnel up<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next we&#8217;re going to bring the tunnel up, to do that we will type the following in our VM<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>wg-quick up wg0\nwg show<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>wg show<\/strong> should list the <strong>wg0<\/strong> interface, its listening port, and the registered peer. There is no handshake yet, that appears once a client connects. To start the tunnel automatically at boot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>systemctl enable wg-quick@wg0<\/strong><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Set up the Client<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Also, the client device needs the <strong>WireGuard app<\/strong>. Download the official client:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows, macOS, Linux, Android, iOS \u2014 <strong><a href=\"https:\/\/www.wireguard.com\/install\/\" type=\"link\" id=\"wireguard.com\/install\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">wireguard.com\/install<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Give the client the configuration below. You can paste it into the WireGuard app or create a .conf file and import from a file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>&#91;Interface]\nPrivateKey = CLIENT_PRIVATE_KEY\nAddress = 10.10.10.2\/24\nDNS = 1.1.1.1<\/strong>\n<strong>\n&#91;Peer]\nPublicKey = SERVER_PUBLIC_KEY\nEndpoint = YOUR_PUBLIC_IP:51820\nAllowedIPs = 0.0.0.0\/0\nPersistentKeepalive = 25<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AllowedIPs = 0.0.0.0\/0<\/strong> routes all client traffic through the tunnel. <br><strong>PersistentKeepalive = 25<\/strong> keeps the connection alive through the client&#8217;s local network.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Verify the Connection (Public IP &amp; Server Side<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, activate the tunnel in the client app so you can confirm it is working. You can open a browser and goto a site like <a href=\"https:\/\/whatismyipaddress.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>WhatIsMyIpAddress<\/strong><\/a>. As a result, it should show your Public IP as the IP of the server and not that of your ISP. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can verify on the server by typing <strong>wg show<\/strong> to see the latest handshake and transfer data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Words<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You now know how to setup WireGuard to route your traffic securely through your own Packetra server. In particular, this suits those who want a fast, private VPN for everyday browsing, remote access, or keeping their traffic encrypted on untrusted networks. Keep in mind that in territories where ISP&#8217;s aggressively inspect traffic, standard WireGuard can be detected and blocked, in those cases our <a href=\"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-amneziawg-censorship-resistant-wireguard-tunnel\/\"><strong>AmneziaWG guide<\/strong><\/a> is the better option.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Frequently Asked Questions<\/strong><br><br><strong>Why choose WireGuard over other VPN protocols?<\/strong><br>WireGuard is far lighter and faster than older protocols like OpenVPN, with a much smaller codebase that is easier to audit. It connects quickly, uses modern cryptography, and performs well even on low-powered servers. It is a great choice for a personal VPN when you are not worried about active censorship.<br><br><strong>My tunnel connects but no traffic passes. What&#8217;s wrong?<\/strong><br>This is almost always the SNAT rule. Make sure the WAN_IFACE in your config matches the interface from the &#8220;ip route get 8.8.8.8&#8221; step, and that your public IP is correct. On a check, run &#8220;iptables -t nat -L POSTROUTING -v -n&#8221; on the server, the counters should climb as you browse. If they stay at zero, the rule is not matching your interface.<br><strong><br>Can I connect more than one device?<\/strong><br>Yes. Generate an additional client key pair, add another [Peer] block to the server config with the next AllowedIPs address (for example 10.10.10.3\/32), and build a matching client config. Each device needs its own key pair and its own tunnel IP.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-success\"><strong>Good to Know<\/strong><br>Your private keys must stay secret, since anyone with them can impersonate your server or client, so store your working config somewhere safe once the handshake succeeds. If browsing works but large downloads or speed tests stall, this is usually an MTU issue, you can lower the tunnel MTU on the server with &#8220;ip link set mtu 1380 dev wg0&#8221; and make it permanent by adding &#8220;PostUp = ip link set mtu 1380 dev %i&#8221; to the [Interface] section. WireGuard is an excellent, fast VPN for most needs, but if your ISP actively inspects and blocks VPN traffic, take a look at our AmneziaWG guide instead. Run into any issues? Open a support ticket through the <a href=\"https:\/\/portal.packetra.com\/submitticket.php\"><strong>client portal<\/strong><\/a> and our team will help you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can setup a fast, modern VPN tunnel called WireGuard, this is ideal for those who want a secure, private connection to route their traffic through their own server. WireGuard is lightweight, quick to configure and offers excellent performance compared to older VPN protocols like OpenVPN. We will be setting&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[72],"ht-kb-tag":[74,73],"class_list":["post-519","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vpn-privacy","ht_kb_tag-privacy","ht_kb_tag-vpn"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VPN WireGuard - How to setup WireGuard | Packetra<\/title>\n<meta name=\"description\" content=\"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VPN WireGuard - How to setup WireGuard | Packetra\" \/>\n<meta property=\"og:description\" content=\"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/\" \/>\n<meta property=\"og:site_name\" content=\"Packetra Knowledgebase\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-06T14:11:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-vpn-setup-wireguard\\\/\",\"url\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-vpn-setup-wireguard\\\/\",\"name\":\"VPN WireGuard - How to setup WireGuard | Packetra\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/#website\"},\"datePublished\":\"2026-07-06T14:11:06+00:00\",\"dateModified\":\"2026-07-06T14:11:07+00:00\",\"description\":\"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-vpn-setup-wireguard\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-vpn-setup-wireguard\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-vpn-setup-wireguard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to VPN \u2013 Setup WireGuard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/#website\",\"url\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/\",\"name\":\"Packetra Knowledgebase\",\"description\":\"Hosting Guides, VPS Help &amp; Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VPN WireGuard - How to setup WireGuard | Packetra","description":"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/","og_locale":"en_US","og_type":"article","og_title":"VPN WireGuard - How to setup WireGuard | Packetra","og_description":"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.","og_url":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/","og_site_name":"Packetra Knowledgebase","article_modified_time":"2026-07-06T14:11:07+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/","url":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/","name":"VPN WireGuard - How to setup WireGuard | Packetra","isPartOf":{"@id":"https:\/\/packetra.com\/knowledgebase\/#website"},"datePublished":"2026-07-06T14:11:06+00:00","dateModified":"2026-07-06T14:11:07+00:00","description":"Learn how to setup WireGuard on Several operating Linux OS through our Packetra Guide. Set it up in few commands and clicks.","breadcrumb":{"@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-vpn-setup-wireguard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/packetra.com\/knowledgebase\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/packetra.com\/knowledgebase\/kb\/"},{"@type":"ListItem","position":3,"name":"How to VPN \u2013 Setup WireGuard"}]},{"@type":"WebSite","@id":"https:\/\/packetra.com\/knowledgebase\/#website","url":"https:\/\/packetra.com\/knowledgebase\/","name":"Packetra Knowledgebase","description":"Hosting Guides, VPS Help &amp; Support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/packetra.com\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=519"}],"version-history":[{"count":2,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/519\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/519\/revisions\/521"}],"wp:attachment":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=519"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-category?post=519"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-tag?post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}