{"id":2066,"date":"2026-03-15T13:13:31","date_gmt":"2026-03-15T12:13:31","guid":{"rendered":"https:\/\/ok4md.liveu.cz\/?p=2066"},"modified":"2026-03-16T11:22:36","modified_gmt":"2026-03-16T10:22:36","slug":"instalace-wireguard-jednim-scriptem-step-by-step","status":"publish","type":"post","link":"https:\/\/ok4md.liveu.cz\/index.php\/2026\/03\/15\/instalace-wireguard-jednim-scriptem-step-by-step\/","title":{"rendered":"Instalace wireguard jedn\u00edm scriptem Step-by-Step"},"content":{"rendered":"<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Wireguard je moje obl\u00edben\u00e1 VPN. I kdy\u017e samotn\u00e1 instalace nen\u00ed pro pr\u016fm\u011brn\u011b zdatn\u00e9ho u\u017eivatele nijak komplikovan\u00e1 i tak, proto\u017ee s\u00e1m m\u00e1m Wireguard nasazen\u00fd na n\u011bkolika serverech, jsem si cht\u011bl pr\u00e1ci co nejv\u00edce usnadnit a ud\u011blal jsem si jednoduch\u00fd script pro rychlou konfiguraci serveru i peer\u016f.<\/p>\n<p>Nainstalujte wireguard:<br \/>\n<\/span><\/p>\n<p><span style=\"font-family: terminal, monaco, monospace; font-size: 16px;\">sudo apt update &amp;&amp; sudo apt install wireguard<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">St\u00e1hnete si a spus\u0165te program:<\/p>\n<p><span style=\"font-family: terminal, monaco, monospace; font-size: 16px;\">git clone https:\/\/github.com\/ok4md\/EasyWGuard<\/span><br \/>\n<span style=\"font-family: terminal, monaco, monospace; font-size: 16px;\">cd EasyWGuard.<\/span><br \/>\n<span style=\"font-family: terminal, monaco, monospace; font-size: 16px;\">chmod +x easywguard.sh<\/span><br \/>\n<span style=\"font-family: terminal, monaco, monospace; font-size: 16px;\">sudo .\/easywguard.sh<\/span><\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Po spu\u0161t\u011bn\u00ed se v\u00e1s program zept\u00e1 zda chcete konfigurovat a generovat kl\u00ed\u010de pro server. Volbou\u00a0<strong>ANO<\/strong> spust\u00edte konfiguraci serveru. Volbou <strong>Ne<\/strong> se spust\u00ed konfigurace pro peera (klienta). To ale a\u017e nastav\u00edte server.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2067 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124004-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/span><\/p>\n<p>\n<span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Zad\u00e1te ve\u0159ejnou IP adresu va\u0161eho serveru.<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2068 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124104-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>Zvol\u00edte port na kter\u00e9m wireguard pob\u011b\u017e\u00ed.<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2069 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124125-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>Zvol\u00edte po\u010d\u00e1te\u010dn\u00ed IP adres pro VPN.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2070 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124136-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>\nProgram vytvo\u0159\u00ed konfigura\u010dn\u00ed soubor Wireguardu wg0.conf a z\u00e1rove\u0148 ulo\u017e\u00ed ve\u0159ejn\u00fd kl\u00ed\u010d serveru do pomocn\u00e9ho souboru, odkud ho bude vyu\u017e\u00edvat p\u0159i tvorb\u011b konfigurace pro klienty.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2071 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124146-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>\nVytvo\u0159en\u00fd soubor wg0.conf p\u0159ekop\u00edrujete do \/etc\/wireguard a nahrad\u00edte j\u00edm defaultn\u00ed konfiguraci, kter\u00e1 se vytvo\u0159ila po instalaci wireguardu a spust\u00edte Wireguard n\u00e1sleduj\u00edc\u00edmi p\u0159\u00edkazy:<\/span><\/p>\n<p><span style=\"font-family: terminal, monaco, monospace;\">sudo systemctl enable wg-quick@wg0<\/span><br \/>\n<span style=\"font-family: terminal, monaco, monospace;\">sudo systemctl restart wg-quick@wg0<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Ted m\u016f\u017eete p\u0159ej\u00edt na vytvo\u0159en\u00ed kl\u00ed\u010d\u016f a konfigurace pro klienta.<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2072 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124200-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>Program se v\u00e1s zept\u00e1 na IP adresu, kterou chcete klientovi v s\u00edti VPN p\u0159i\u0159adit (mus\u00ed b\u00fdt v rozsahu, kter\u00fd jste si zvolili p\u0159i konfiguraci serveru).<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2073 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124216-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>Program vygeneruje kl\u00ed\u010de a vytvo\u0159\u00ed konfiguraci pro peer\/klienta s n\u00e1zvem wg0_client.conf, p\u0159id\u00e1 peer\/klienta do konfigurace serveru wg0.conf (ten pot\u00e9 mus\u00edte zkop\u00edrovat do \/etc\/wireguard serveru) a sou\u010dasn\u011b vygeneruje QR k\u00f3d, kter\u00fdm m\u016f\u017eete konfiguraci do klienta alternativn\u011b na\u010d\u00edst (nap\u0159. do instalace Wireguardu na Windows, Android, iOS).<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2074 size-mh-magazine-lite-content\" src=\"https:\/\/ok4md.liveu.cz\/wp-content\/uploads\/Snimek-obrazovky-2026-03-15-124231-678x381.png\" alt=\"\" width=\"678\" height=\"381\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\"><\/p>\n<p>Pokud bude peer\/klient jin\u00fd po\u010d\u00edta\u010d s Linuxem, p\u0159ekop\u00edrujte do jeho \/etc\/wireguard slo\u017eky programem vytvo\u0159en\u00fd wg0_client.conf a p\u0159ejmenujete ho na wg0.conf a stejn\u011b jako u serveru aktivujete nastaven\u00ed a spus\u0165te\u00a0 Wireguard.\u00a0<\/span><\/p>\n<p><span style=\"font-family: terminal, monaco, monospace;\">sudo systemctl enable wg-quick@wg0<\/span><br \/>\n<span style=\"font-family: terminal, monaco, monospace;\">sudo systemctl restart wg-quick@wg0<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14px;\">Po p\u0159id\u00e1n\u00ed ka\u017ed\u00e9ho dal\u0161\u00edho peer\/klienta je pot\u0159eba zkop\u00edrovat nov\u00fd wg0.conf serveru (do \/etc\/wireguard) a restartovat Wireguard i na serveru aby se na\u010detla nov\u00e1 konfigurace.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Wireguard je moje obl\u00edben\u00e1 VPN. I kdy\u017e samotn\u00e1 instalace nen\u00ed pro pr\u016fm\u011brn\u011b zdatn\u00e9ho u\u017eivatele nijak komplikovan\u00e1 i tak, proto\u017ee s\u00e1m m\u00e1m Wireguard nasazen\u00fd na n\u011bkolika serverech, jsem si cht\u011bl pr\u00e1ci co nejv\u00edce usnadnit a ud\u011blal jsem si jednoduch\u00fd script pro rychlou konfiguraci <a class=\"mh-excerpt-more\" href=\"https:\/\/ok4md.liveu.cz\/index.php\/2026\/03\/15\/instalace-wireguard-jednim-scriptem-step-by-step\/\" title=\"Instalace wireguard jedn\u00edm scriptem Step-by-Step\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":2095,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[110,77,27,109],"class_list":["post-2066","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nezarazene","tag-easywguard","tag-hamradio","tag-vpn","tag-wireguard"],"_links":{"self":[{"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/posts\/2066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/comments?post=2066"}],"version-history":[{"count":24,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/posts\/2066\/revisions"}],"predecessor-version":[{"id":2108,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/posts\/2066\/revisions\/2108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/media\/2095"}],"wp:attachment":[{"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/media?parent=2066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/categories?post=2066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ok4md.liveu.cz\/index.php\/wp-json\/wp\/v2\/tags?post=2066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}