WireGuard е сравнително нов VPN протокол, който е много по-сигурен и по-бърз от OpenVPN или IPsec. Ако търсите сигурно VPN решение, WireGuard е един от най-добрите избори: можете да настроите свой собствен WireGuard VPN на Raspberry Pi и свържете всичките си устройства към сървъра, без да се притеснявате за проблема с честотната лента или данни сигурност. Това ръководство стъпка по стъпка ще ви покаже как.

Приложението WireGuard VPN е достъпно за всички основни платформи, като устройства с Windows, Mac, Linux, Android и iOS, които можете да използвате за сигурно свързване на вашите устройства към DIY WireGuard VPN.

Какво ще ви трябва

Ще ви трябва следното, за да създадете свой собствен VPN с WireGuard.

  • Raspberry Pi 3 или 4 със захранване и кутия.
  • 8GB или по-голяма microSD карта.
  • Ethernet кабел за свързване на Raspberry Pi към вашия рутер.
  • USB мишка и клавиатура (по избор)

Стъпка 1: Подгответе SD картата

  1. Изтеглете Raspberry Pi Imager инструмент на друг компютър и свържете microSD картата към него.
  2. instagram viewer
  3. Стартирайте Raspberry Pi Imager и щракнете Изберете ОС > Raspberry Pi OS (други) > Raspberry Pi OS (64-битова).
  4. Щракнете върху Изберете Съхранение и изберете вашата microSD карта. Уверете се, че картата е празна или няма важни данни.
  5. Щракнете върху пишете. Потвърдете, когато се появи подканата. Това може да отнеме известно време.
  6. След като приключите, SD картата ще бъде автоматично извадена. Изключете картата и я свържете отново.
  7. Отвори File Explorer или Finder прозорец и след това отворете обувка дял.
  8. Създайте два файла: ssh и wpa_supplicant.conf (ако ще използвате Wi-Fi за мрежова връзка).
  9. В wpa_supplicant.conf файл, поставете следното (промяна AU към вашия собствен код на държавата и ssid и psk стойности към данните на вашия собствен рутер) и след това го запазете.
държава=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
мрежа={
ssid="MyWiFiNetwork"
psk="много силна парола"
key_mgmt=WPA-PSK
}

В ssh файлът остава празен без разширение.

Силно препоръчително е да свържете Raspberry Pi към вашата мрежа или рутер с помощта на Ethernet кабел за подобрена скорост и сигурност.

Стъпка 2: Настройте и инсталирайте PiVPN

PiVPN е лек скрипт, който можем да използваме, за да инсталираме и настроим WireGuard на Raspberry Pi. Стъпките са както следва:

  1. Поставете microSD картата в Raspberry Pi.
  2. Свържете HDMI кабела към Pi и дисплей, като вашия монитор или телевизор.
  3. Също така свържете USB клавиатура и мишка.
  4. Включете захранването, за да стартирате Raspberry Pi.
  5. Конфигурирайте първоначалната настройка на Raspberry Pi OS, създайте локален потребителски акаунт, инсталирайте актуализации и след това рестартирайте. Запомнете локалното потребителско име и парола, които създавате тук.

След рестартиране отворете a терминал прозорец и изпълнете следната команда, за да актуализирате пакетите.

sudo apt актуализация && sudo apt пълно надграждане

Натиснете Й за потвърждение (ако се появи подкана), за да продължите процеса на актуализиране. Това може да отнеме известно време. След като актуализирате пакетите, изпълнете следната команда в прозореца на терминала, за да стартирате инсталацията на PiVPN и WireGuard.

curl -L https://install.pivpn.io | bash

Това ще изтегли и отвори съветника за настройка на PiVPN, който ще използваме, за да инсталираме WireGuard VPN. Ако получите a къдрица грешка, уверете се къдрица се инсталира, като изпълните следната команда в прозореца на терминала и след това опитайте отново.

sudo apt Инсталирай къдрица -y

След като настройката на PiVPN бъде изтеглена, се появява прозорец на съветника за настройка (както е показано по-долу), показващ съобщението „Този ​​съветник за инсталиране ще трансформира вашия Raspberry Pi в сървър на OpenVPN и WireGuard“.

Трябва да настроите или зададете a статичен IP адрес към вашия Raspberry Pi за да предотвратите промяна на IP след загуба на захранване или рестартиране. Можете да резервирате IP от DHCP настройките на вашия рутер. Ако сте запазили IP адреса във вашия рутер, изберете да. Ако не можете да направите това, изберете Не за да настроите статичен IP адрес на Raspberry Pi.

Потребителят по подразбиране е пи, и трябва да се вижда на този екран. Въпреки това, ако сте конфигурирали профил, докато настройвате Raspberry Pi OS (64-битова), вашето потребителско име ще се появи тук. Използвайте клавишите със стрелки, за да маркирате и интервала, за да го изберете и след това натиснете Въведете натиснете или изберете Добре.

От наличните опции изберете WireGuard и щракнете Добре или натиснете Въведете ключ.

Инсталирайте всяка необходима актуализация, ако се появи подкана. В противен случай на Инсталирайте WireGuard екран, изберете да. Това ще започне да инсталира WireGuard VPN сървъра на вашия Raspberry Pi. Не правете никакви промени при поискване. Запазете го по подразбиране, като порт по подразбиране 51820, освен ако не искате друг.

Потвърдете порта по подразбиране и изберете да. На следващия екран трябва да изберете a DNS доставчик. Можете да изберете всеки въз основа на вашите предпочитания и местоположение. Ако използвате DNS сървър за блокиране на реклами, като Pi-hole, трябва да изберете Персонализиран и след това въведете ръчно DNS адреса.

Потвърдете избрания избор на DNS сървър и изберете да или натиснете Въведете за да продължите. Ще бъдете показани с две опции: можете да използвате публичен IP или публичен DNS. Избери …използвайте този публичен IP опция, ако имате статичен IP, зададен от вашия доставчик на услуги. В противен случай изберете DNS запис да използвате публичен DNS (за динамичен IP) и да настроите динамичен DNS. Можете да избирате от най-добрите безплатни доставчици на динамичен DNS.

Потвърдете публичния IP или DNS, като изберете да. На този етап ще бъдат генерирани сървърни ключове. В следващата стъпка трябва да извършите надстройка без надзор. Това ще инсталира необходимите пакети.

На този етап сте завършили инсталирането на WireGuard VPN. Трябва да рестартирате Raspberry Pi, за да влязат в сила промените.

Стъпка 3: Свържете устройства към Raspberry Pi WireGuard VPN

За да се свържете с вашия Raspberry Pi WireGuard VPN, трябва да създадете профил. В прозорец на терминала въведете следната команда,

sudo pivpn доп

Въведете подробностите за вашия профил. Можете да го наречете каквото и да е, напр "MyWireGuardVPN". Това ще настрои вашия профил. Конфигурационният файл за свързване може да бъде намерен под /home/pi/configs.

Можете да използвате този конфигурационен файл за WireGuard връзка или да генерирате QR код за защитена WireGuard VPN връзка. За целта трябва да инсталирате приложението WireGuard VPN на вашето устройство с Android или iOS. За да генерирате QR кода, изпълнете следната команда в прозорец на терминала на вашия Raspberry Pi.

pivpn -qr MyWireGuardVPN

В приложението WireGuard на вашето устройство с Android или iOS докоснете + (плюс) и изберете СКАНИРАНЕ ОТ QR КОД за сканиране на QR кода. Въведете името на профила и докоснете Запазете.

Сега можете да използвате този профил, за да се свържете с вашия WireGuard VPN, работещ на Raspberry Pi.

Скоростта на WireGuard ще зависи от скоростта на вашата мрежа.

Разглеждайте безопасно с WireGuard на Raspberry Pi

В това ръководство ви показахме как да настроите WireGuard на Raspberry Pi 3 или 4 и да свържете мобилните си устройства към защитената VPN. Вече можете да използвате собствения си Raspberry Pi WireGuard VPN сървър за защитен достъп до мрежата и вашата домашна мрежа от разстояние. Няма абонаментни такси или регистриране на данни. Това също така осигурява поверителност на доставчика на интернет услуги и ви помага да осъществявате сигурен достъп до съдържание отвсякъде.

Как да настроите WireGuard на Windows

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Направи си сам
  • Raspberry Pi
  • WireGuard
  • VPN

За автора

Рави Сингх (публикувани 20 статии)

Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.

Още от Рави Сингх

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате