{"id":388,"date":"2024-05-16T00:33:13","date_gmt":"2024-05-15T21:33:13","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/?p=388"},"modified":"2025-11-18T13:59:59","modified_gmt":"2025-11-18T10:59:59","slug":"wireguard-nedir-nasil-kurulur-ve-yapilandirilir","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/wireguard-nedir-nasil-kurulur-ve-yapilandirilir\/","title":{"rendered":"Wireguard Nedir? Nas\u0131l Kurulur ve Yap\u0131land\u0131r\u0131l\u0131r?"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Giris\"><span class=\"toc_number toc_depth_1\">1<\/span> Giri\u015f<\/a><\/li><li><a href=\"#WireGuard8217in_Temel_Ozellikleri\"><span class=\"toc_number toc_depth_1\">2<\/span> WireGuard&#8217;\u0131n Temel \u00d6zellikleri<\/a><ul><li><a href=\"#Modern_Kriptografi\"><span class=\"toc_number toc_depth_2\">2.1<\/span> Modern Kriptografi<\/a><\/li><li><a href=\"#Yuksek_Performans\"><span class=\"toc_number toc_depth_2\">2.2<\/span> Y\u00fcksek Performans<\/a><\/li><li><a href=\"#Basitlik_ve_Kolay_Kullanim\"><span class=\"toc_number toc_depth_2\">2.3<\/span> Basitlik ve Kolay Kullan\u0131m<\/a><\/li><li><a href=\"#Tasinabilirlik\"><span class=\"toc_number toc_depth_2\">2.4<\/span> Ta\u015f\u0131nabilirlik<\/a><\/li><\/ul><\/li><li><a href=\"#WireGuard_Kurulumu_ve_Yapilandirilmasi\"><span class=\"toc_number toc_depth_1\">3<\/span> WireGuard Kurulumu ve Yap\u0131land\u0131r\u0131lmas\u0131<\/a><ul><li><a href=\"#Linux_Uzerinde_WireGuard_Kurulumu\"><span class=\"toc_number toc_depth_2\">3.1<\/span> Linux \u00dczerinde WireGuard Kurulumu<\/a><ul><li><a href=\"#Adim_1_WireGuard_Paketlerini_Yukleme\"><span class=\"toc_number toc_depth_3\">3.1.1<\/span> Ad\u0131m 1: WireGuard Paketlerini Y\u00fckleme<\/a><\/li><li><a href=\"#Adim_2_Anahtar_Cifti_Olusturma\"><span class=\"toc_number toc_depth_3\">3.1.2<\/span> Ad\u0131m 2: Anahtar \u00c7ifti Olu\u015fturma<\/a><\/li><li><a href=\"#Adim_3_Yapilandirma_Dosyasi_Olusturma\"><span class=\"toc_number toc_depth_3\">3.1.3<\/span> Ad\u0131m 3: Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma<\/a><\/li><li><a href=\"#Adim_4_WireGuard8217i_Baslatma\"><span class=\"toc_number toc_depth_3\">3.1.4<\/span> Ad\u0131m 4: WireGuard&#8217;\u0131 Ba\u015flatma<\/a><\/li><li><a href=\"#WireGuard8217i_durdurmak_icin_ise\"><span class=\"toc_number toc_depth_3\">3.1.5<\/span> WireGuard&#8217;\u0131 durdurmak i\u00e7in ise:<\/a><\/li><\/ul><\/li><li><a href=\"#Windows_Uzerinde_WireGuard_Kurulumu\"><span class=\"toc_number toc_depth_2\">3.2<\/span> Windows \u00dczerinde WireGuard Kurulumu<\/a><ul><li><a href=\"#Adim_1_WireGuard_Istemcisini_Indirme\"><span class=\"toc_number toc_depth_3\">3.2.1<\/span> Ad\u0131m 1: WireGuard \u0130stemcisini \u0130ndirme<\/a><\/li><li><a href=\"#Adim_2_Anahtar_Cifti_Olusturma-2\"><span class=\"toc_number toc_depth_3\">3.2.2<\/span> Ad\u0131m 2: Anahtar \u00c7ifti Olu\u015fturma<\/a><\/li><li><a href=\"#Adim_3_Yapilandirma_Dosyasi_Olusturma-2\"><span class=\"toc_number toc_depth_3\">3.2.3<\/span> Ad\u0131m 3: Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma<\/a><\/li><li><a href=\"#Adim_4_Tuneli_Baslatma\"><span class=\"toc_number toc_depth_3\">3.2.4<\/span> Ad\u0131m 4: T\u00fcneli Ba\u015flatma<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#WireGuard_Yapilandirma_Ipuclari\"><span class=\"toc_number toc_depth_1\">4<\/span> WireGuard Yap\u0131land\u0131rma \u0130pu\u00e7lar\u0131<\/a><ul><li><a href=\"#Guvenlik_Duvari_Ayarlari\"><span class=\"toc_number toc_depth_2\">4.1<\/span> G\u00fcvenlik Duvar\u0131 Ayarlar\u0131<\/a><\/li><li><a href=\"#DNS_Ayarlari\"><span class=\"toc_number toc_depth_2\">4.2<\/span> DNS Ayarlar\u0131<\/a><\/li><li><a href=\"#Ag_Ayarlari\"><span class=\"toc_number toc_depth_2\">4.3<\/span> A\u011f Ayarlar\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#Sonuc\"><span class=\"toc_number toc_depth_1\">5<\/span> Sonu\u00e7<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Giris\">Giri\u015f<\/span><\/h2>\n<p>WireGuard, g\u00fcvenli ve h\u0131zl\u0131 bir VPN (Virtual Private Network) \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Basitlik, performans ve g\u00fcvenlik a\u00e7\u0131s\u0131ndan di\u011fer VPN protokollerine k\u0131yasla \u00f6ne \u00e7\u0131kar. WireGuard, modern kriptografik teknikler kullanarak g\u00fcvenli ba\u011flant\u0131lar sa\u011flar ve Linux \u00e7ekirde\u011fine entegre edilmi\u015ftir, ancak Windows, macOS, BSD ve mobil platformlar i\u00e7in de destek sunar. Bu makalede, WireGuard&#8217;\u0131n ne oldu\u011funu, nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 detayland\u0131raca\u011f\u0131z.<\/p>\n<h2><span id=\"WireGuard8217in_Temel_Ozellikleri\">WireGuard&#8217;\u0131n Temel \u00d6zellikleri<\/span><\/h2>\n<h3><span id=\"Modern_Kriptografi\">Modern Kriptografi<\/span><\/h3>\n<p>WireGuard, g\u00fcvenli ve h\u0131zl\u0131 ba\u011flant\u0131lar sa\u011flamak i\u00e7in en yeni kriptografik teknikleri kullan\u0131r. Kullan\u0131lan ba\u015fl\u0131ca kriptografik algoritmalar aras\u0131nda Curve25519, ChaCha20, Poly1305, BLAKE2 ve SipHash bulunur.<\/p>\n<h3><span id=\"Yuksek_Performans\">Y\u00fcksek Performans<\/span><\/h3>\n<p>WireGuard, d\u00fc\u015f\u00fck gecikme s\u00fcresi ve y\u00fcksek veri aktar\u0131m h\u0131z\u0131 ile dikkat \u00e7eker. Linux \u00e7ekirde\u011fine entegre edilmesi sayesinde d\u00fc\u015f\u00fck kaynak kullan\u0131m\u0131 ve y\u00fcksek performans sa\u011flar.<\/p>\n<h3><span id=\"Basitlik_ve_Kolay_Kullanim\">Basitlik ve Kolay Kullan\u0131m<\/span><\/h3>\n<p>WireGuard, karma\u015f\u0131k yap\u0131land\u0131rmalardan ka\u00e7\u0131narak basit bir yap\u0131 sunar. Kurulum ve yap\u0131land\u0131rma i\u015flemleri olduk\u00e7a kolayd\u0131r ve kullan\u0131c\u0131 dostu bir deneyim sa\u011flar.<\/p>\n<h3><span id=\"Tasinabilirlik\">Ta\u015f\u0131nabilirlik<\/span><\/h3>\n<p>WireGuard, \u00e7e\u015fitli i\u015fletim sistemleri ve cihazlar \u00fczerinde \u00e7al\u0131\u015fabilir. Linux, Windows, macOS, BSD, iOS ve Android gibi platformlar i\u00e7in destek sunar.<\/p>\n<h2><span id=\"WireGuard_Kurulumu_ve_Yapilandirilmasi\">WireGuard Kurulumu ve Yap\u0131land\u0131r\u0131lmas\u0131<\/span><\/h2>\n<h3><span id=\"Linux_Uzerinde_WireGuard_Kurulumu\">Linux \u00dczerinde WireGuard Kurulumu<\/span><\/h3>\n<h4><span id=\"Adim_1_WireGuard_Paketlerini_Yukleme\">Ad\u0131m 1: WireGuard Paketlerini Y\u00fckleme<\/span><\/h4>\n<p>WireGuard&#8217;\u0131 kurmak i\u00e7in \u00f6ncelikle gerekli paketleri y\u00fcklemeniz gerekmektedir.<\/p>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\">\r\n## Ubuntu\/Debian\r\nsudo apt update -y\r\nsudo apt install wireguard -y\r\n\r\n## CentOS\/RHEL\r\nsudo yum install epel-release -y\r\nsudo yum install wireguard-tools -y\r\n<\/pre>\n<h4><span id=\"Adim_2_Anahtar_Cifti_Olusturma\">Ad\u0131m 2: Anahtar \u00c7ifti Olu\u015fturma<\/span><\/h4>\n<p>WireGuard, her cihaz i\u00e7in bir anahtar \u00e7ifti (private key ve public key) kullan\u0131r. Bu anahtar \u00e7iftlerini olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\"> \r\nwg genkey | tee privatekey | wg pubkey &amp;amp;amp;amp;gt; publickey\r\n<\/pre>\n<h4><span id=\"Adim_3_Yapilandirma_Dosyasi_Olusturma\">Ad\u0131m 3: Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma<\/span><\/h4>\n<p>WireGuard yap\u0131land\u0131rma dosyas\u0131, <strong><code>\/etc\/wireguard\/<\/code><\/strong> dizininde <strong><code>wg0.conf<\/code><\/strong> ad\u0131yla olu\u015fturulmal\u0131d\u0131r. A\u015fa\u011f\u0131daki \u00f6rnek yap\u0131land\u0131rma dosyas\u0131n\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\"> \r\n&#x5B;Interface]\r\nPrivateKey = &amp;amp;amp;amp;lt;PrivateKey&amp;amp;amp;amp;gt;\r\nAddress = 10.0.0.1\/24\r\nListenPort = 51820\r\n&#x5B;Peer]\r\nPublicKey = &amp;amp;amp;amp;lt;ClientPublicKey&amp;amp;amp;amp;gt;\r\nAllowedIPs = 10.0.0.2\/32\r\n<\/pre>\n<h4><span id=\"Adim_4_WireGuard8217i_Baslatma\">Ad\u0131m 4: WireGuard&#8217;\u0131 Ba\u015flatma<\/span><\/h4>\n<p>WireGuard&#8217;\u0131 ba\u015flatmak ve yap\u0131land\u0131rmay\u0131 y\u00fcklemek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullan\u0131n:<\/p>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\"> sudo wg-quick up wg0 <\/pre>\n<h4><span id=\"WireGuard8217i_durdurmak_icin_ise\">WireGuard&#8217;\u0131 durdurmak i\u00e7in ise:<\/span><\/h4>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\"> sudo wg-quick down wg0 <\/pre>\n<h3><span id=\"Windows_Uzerinde_WireGuard_Kurulumu\">Windows \u00dczerinde WireGuard Kurulumu<\/span><\/h3>\n<h4><span id=\"Adim_1_WireGuard_Istemcisini_Indirme\">Ad\u0131m 1: WireGuard \u0130stemcisini \u0130ndirme<\/span><\/h4>\n<p>WireGuard resmi web sitesinden (<a href=\"https:\/\/www.wireguard.com\/install\/\" rel=\"nofollow sponsored noopener\" target=\"_blank\">https:\/\/www.wireguard.com\/install\/<\/a>) Windows istemcisini indirin ve kurun.<\/p>\n<h4><span id=\"Adim_2_Anahtar_Cifti_Olusturma-2\">Ad\u0131m 2: Anahtar \u00c7ifti Olu\u015fturma<\/span><\/h4>\n<p>WireGuard istemcisi, anahtar \u00e7iftlerini otomatik olarak olu\u015fturabilir. Yeni bir t\u00fcnel eklerken otomatik olarak anahtarlar olu\u015fturulur.<\/p>\n<h4><span id=\"Adim_3_Yapilandirma_Dosyasi_Olusturma-2\">Ad\u0131m 3: Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma<\/span><\/h4>\n<p>A\u015fa\u011f\u0131daki \u00f6rnek yap\u0131land\u0131rma dosyas\u0131n\u0131 kullanarak bir yap\u0131land\u0131rma olu\u015fturun:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\"><\/code><\/pre>\n<pre class=\"brush: bash; auto-links: false; light: false; title: Code; notranslate\" title=\"Code\"> \r\n&#x5B;Interface]\r\nPrivateKey = &lt;PrivateKey&gt;\r\nAddress = 10.0.0.2\/24\r\nDNS = 1.1.1.1\r\n\r\n&#x5B;Peer]\r\nPublicKey = &lt;ServerPublicKey&gt;\r\nEndpoint = &lt;ServerIP&gt;:51820\r\nAllowedIPs = 0.0.0.0\/0\r\n<\/pre>\n<h4><span id=\"Adim_4_Tuneli_Baslatma\">Ad\u0131m 4: T\u00fcneli Ba\u015flatma<\/span><\/h4>\n<p>WireGuard istemcisinde yap\u0131land\u0131rmay\u0131 y\u00fckledikten sonra, t\u00fcneli ba\u015flatmak i\u00e7in &#8220;Activate&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h2><span id=\"WireGuard_Yapilandirma_Ipuclari\">WireGuard Yap\u0131land\u0131rma \u0130pu\u00e7lar\u0131<\/span><\/h2>\n<h3><span id=\"Guvenlik_Duvari_Ayarlari\">G\u00fcvenlik Duvar\u0131 Ayarlar\u0131<\/span><\/h3>\n<p>WireGuard&#8217;\u0131n kulland\u0131\u011f\u0131 portun (varsay\u0131lan olarak 51820) g\u00fcvenlik duvar\u0131nda a\u00e7\u0131k oldu\u011fundan emin olun. Bu, WireGuard ba\u011flant\u0131lar\u0131n\u0131n sorunsuz bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3><span id=\"DNS_Ayarlari\">DNS Ayarlar\u0131<\/span><\/h3>\n<p>WireGuard yap\u0131land\u0131rmas\u0131na DNS sunucular\u0131 eklemek, DNS s\u0131z\u0131nt\u0131lar\u0131n\u0131 \u00f6nler ve g\u00fcvenli DNS \u00e7\u00f6z\u00fcmlemesi sa\u011flar. \u00d6rne\u011fin, Cloudflare DNS (1.1.1.1) veya Google DNS (8.8.8.8) kullan\u0131labilir.<\/p>\n<h3><span id=\"Ag_Ayarlari\">A\u011f Ayarlar\u0131<\/span><\/h3>\n<p>WireGuard t\u00fcnelinin d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in do\u011fru IP adresleri ve alt a\u011f maskeleri kullan\u0131ld\u0131\u011f\u0131ndan emin olun. Her cihaz\u0131n farkl\u0131 bir IP adresi ve uygun alt a\u011f maskesi olmal\u0131d\u0131r.<\/p>\n<h2><span id=\"Sonuc\">Sonu\u00e7<\/span><\/h2>\n<p>WireGuard, modern kriptografi, y\u00fcksek performans ve basitli\u011fi bir araya getiren g\u00fc\u00e7l\u00fc bir VPN \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Bu rehberde, WireGuard&#8217;\u0131n ne oldu\u011funu, nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 a\u00e7\u0131klad\u0131k. Hem Linux hem de Windows platformlar\u0131nda kolayca kurulabilen WireGuard, g\u00fcvenli ve h\u0131zl\u0131 VPN ba\u011flant\u0131lar\u0131 i\u00e7in m\u00fckemmel bir se\u00e7imdir.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 Giri\u015f2 WireGuard&#8217;\u0131n Temel \u00d6zellikleri2.1 Modern Kriptografi2.2 Y\u00fcksek Performans2.3 Basitlik ve Kolay Kullan\u0131m2.4 Ta\u015f\u0131nabilirlik3 WireGuard Kurulumu ve Yap\u0131land\u0131r\u0131lmas\u01313.1 Linux \u00dczerinde WireGuard Kurulumu3.1.1 Ad\u0131m 1: WireGuard Paketlerini Y\u00fckleme3.1.2 Ad\u0131m 2: Anahtar \u00c7ifti Olu\u015fturma3.1.3 Ad\u0131m 3: Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma3.1.4 Ad\u0131m 4: WireGuard&#8217;\u0131 Ba\u015flatma3.1.5 WireGuard&#8217;\u0131 durdurmak i\u00e7in ise:3.2 Windows \u00dczerinde WireGuard Kurulumu3.2.1 Ad\u0131m 1: WireGuard \u0130stemcisini \u0130ndirme3.2.2 Ad\u0131m [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":434,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,27,30,26],"tags":[113,60,83,114,112],"class_list":["post-388","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nasil-yapilir","category-bulut-bilisim","category-nedir","category-teknoloji","tag-guvenlik","tag-linux","tag-vpn","tag-windows","tag-wireguard"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":69,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/388\/revisions"}],"predecessor-version":[{"id":557,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/388\/revisions\/557"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/434"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}