Как да настроите VPN сървър на Raspberry Pi [Пълно ръководство]

  • Устройствата Raspberry Pi могат да се използват за много цели, но едно от най-популярните е хостването на частни VPN сървъри.
  • Въпреки че не е съвсем лесно да конфигурирате VPN сървър на вашето RPi устройство, това също не е ракетна наука.
  • Вижте нашите VPN секция за повече новини, ръководства и отзиви за VPN.
  • Посетете Център с инструкции за да откриете още VPN ръководства за често срещани и необичайни проблеми.
Как да настроите VPN на Raspberry Pi

Raspberry Pi е чудо на технологичния напредък, тъй като доказва, че силата не зависи само от размера. Raspberry Pi всъщност е едноплатен компютър.

Подобно на вашия телефон, той може да се побере в джоба ви (въпреки че може да изглежда малко обемист) и, ако имате периферни устройства, може да ви помогне да взаимодействате с него навсякъде.

Въпреки това, благодарение на удобството, основано на размера, мнозина избират да използват тези устройства за много специфични роли.

Някои ги превръщат в реколта аркади с помощта на емулатори, докато други ги използват като имейл сървъри, малки медийни центрове или дори VPN сървъри.

5 най-добри VPN, които препоръчваме

NordVPN 59% отстъпка за двугодишни планове Проверете офертата!
PIA VPN 79% отстъпка
+ 2 безплатни месеца
купон за продажба Проверете офертата!
VPN на CyberGhost 85% отстъпка! Само 1,99 $
на месец за 15-месечен план
Проверете офертата!
SurfShark VPN 83% отстъпка (2,21 $ / месец)
+ 3 безплатни месеца
Проверете офертата!
VPN на BullGuard 76% (2.83$)
на 2-годишен план
Проверете офертата!

Как да настроите VPN с Raspberry Pi?

Изисквания

  • Raspberry Pi (използвахме RPi 2 модел B)
  • MicroSD карта (за съхранение)
  • Операционна система (използвахме Rasperry Pi OS, по-рано Raspbian)
  • Ethernet кабел (използването на Wi-Fi е малко по-сложно)
  • USB кабел (за захранване на RPi)
  • Източник на енергия (включихме нашите RPi в нашия рутер)
  • Периферни устройства (клавиатура + мишка)
  • HDMI кабел
  • Дисплей (монитор, телевизор)
  • SSH клиент (използвахме Слънчева шпакловка)

Имайте предвид, че няма да имате нужда от всички тези компоненти, за да инсталирате VPN на Raspberry Pi. Ако свържете устройството с работещ интернет източник, можете да получите достъп до него чрез SSH.

Имайте предвид обаче, че този метод може да има някои недостатъци, тъй като включва необходимостта от повторно свързване с RPi, след като промените мрежовите настройки. Ще стигнем до това само след малко.

Ако приемем, че сте подготвили всички необходими компоненти, нека да продължим с настройването на VPN на вашия RPi.

Свързване с вашия Raspberry Pi

  1. Включете Ethernet кабел във вашия рутер и Raspberry PiEthernet кабел Raspberry Pi
  2. Свържете RPi към източник на захранване (използвахме нашия рутер)Източник на захранване Raspberry Pi
  3. Инсталирайте SSH клиент на вашия компютър
  4. Осъществете достъп до шлюза на вашия рутер във вашия браузър
  5. Намерете и запазете локалния IP адрес на RPi
  6. Стартирайте SSH клиента на вашия компютър
  7. Създайте нова SSH сесия в клиента
  8. Въведете IP адрес сте отбелязали по-рано (или използвайте малина / малина.местно като адрес)
  9. Използвайте пи като потребителско име и малина като парола
  10. Стартирайте сесията

Уверете се, че всичко е актуално

Преди да продължите, трябва да разберете, че Raspberry Pi OS е по-чувствителна към промяна, отколкото например Windows.

Следователно няма да предлага автоматично да коригира проблеми със съвместимостта.

Вместо това трябва да се уверите, че средата е подходяща, преди да инсталирате каквото и да било, включително VPN софтуера на вашия Raspberry Pi.

За щастие, това не е трудно с подходящи насоки.

Следвай тези стъпки:

  1. Когато сесията е активна, напишете sudo apt-get update в SSH терминалаАктуализирайте SSH Raspberry Pi
  2. Изчакайте актуализиране процес, за да завърши
  3. Тип sudo apt-get ъпгрейд в същия терминал като предиНадстройте SSH Raspberry Pi
  4. Ако бъдете подканени, напишете Y. за потвърждение и удар Въведете на клавиатурата
  5. Изчакайте подобряване на процесът да завърши

Извършването на тези две операции е от първостепенно значение, тъй като стартирането на VPN сървър предполага определена степен на сигурност.

Поддържането на всичко актуално на вашето устройство Raspberry Pi е сигурен метод за избягване на проблеми със съвместимостта и уязвимости, които могат да бъдат използвани.

Имайте предвид, че тези процедури могат да отнемат доста време, особено надстройването на част първа. И така, междувременно ...

Вземете статичен IP адрес

Като a статичен IP адрес е доста важно в този случай. Той ще ви позволи да получите достъп до вашия личен Raspberry Pi VPN сървър от почти всяка точка на света, без да се притеснявате, че неговият IP адрес ще се промени в даден момент.

Ако вече имате статичен IP адрес, трябва да сте добре.

Някои доставчици на интернет предлагат този тип услуги по подразбиране, въпреки че мнозина предпочитат динамичния подход за решаване (или още по-добре забавяне) на изтощаването на пула от IP адреси.

Ако обаче имате динамичен (който се променя периодично) IP адрес, можете да използвате DHCP или безплатна динамична DNS услуга.

Методът DHCP е малко по-сложен и зависи от няколко фактора като рутер и ISP.

Поради това ви предлагаме да изберете динамична DNS услуга, но не преди да проверите дали вашият рутер има DDNS (динамичен DNS) поддръжка.

Инсталиране на PiVPN на Raspberry Pi

  1. В терминала SSH въведете извиване -L https://install.pivpn.io | башИнсталирайте PiVPN на RPi SSH
  2. Изчакайте разгръщането на конфигурацията на пакета (автоматизирано)Инсталиране на пакети PiVPN
  3. Потвърдете превръщането на вашия Raspberry Pi във VPN сървърПотвърдете инсталирането на PiVPN
  4. Потвърдете DHCP настройкиПотвърждение на статичен IP адрес
  5. Избирам Да или Не в зависимост от вашия DHCP / ръчна статична IP конфигурация ситуация
  6. Изберете потребител (пи по подразбиране)
  7. Изчакайте инсталацията PiVPN да се разгърне известно време
  8. Изберете OpenVPN от менюто VPN, като използвате клавиша за интервал на клавиатуратаИзберете между WireGuard или OpenVPN
  9. Потвърдете, като натиснете Enter
  10. Изберете Не, когато бъдете подканени да персонализирате настройките (настройките по подразбиране са достатъчно добри)Персонализиране на настройките на PiVPN
  11. Оставете порта по подразбиране отворен (1194)
  12. Избери DNS доставчик на вашите VPN клиенти
  13. Изберете DNS, ако нямате статичен IP адресСтатичен IP или DNS PiVPN
  14. Дефинирайте DNS името на сървъра, ако е приложимоDNS име на PiVPN сървър
  15. Уверете се, че сте активирали надстройки без надзор
  16. Рестартирайте системата, както се препоръчва

Това е, успешно сте инсталирали PiVPN на вашето устройство Raspberry Pi. Това не е точно ракетна наука, но има много стъпки, които лесно могат да объркат начинаещите потребители.

Създайте VPN профил

  1. Стартирайте SSH сесията още веднъж
  2. В терминала въведете pivpn добавяне
  3. Въведете име за вашия клиент
  4. Определете колко дни до изтичането на сертификата
  5. Въведете и потвърдете паролата
Как да добавя PiVPN профил

След като изпълните всички стъпки по-горе, вашият VPN профил трябва да бъде създаден автоматично и вече трябва да можете да го използвате без никакви проблеми.

Обърнете внимание, че профилите се записват в модула за съхранение на RPi, така че ще трябва да ги изтеглите от там (можете да използвате отдалечен VNC или четец на карти).

Имайте предвид, че ще трябва да препратите и порта, който сте използвали по-рано. В нашия случай това беше порт 1194, така че препратихме този.

Свържете се с вашата частна RPi VPN

  1. Изтегли OpenVPN Connect за Windows
  2. Инсталирайте го на вашия компютър
  3. Стартирайте приложението OpenVPN Connect
  4. Отидете на Файл разделРаздел OpenVPN Connect файл
  5. Прегледайте OVPN файл, който сте получили от вашия RPi
  6. Импортирайте го в приложението
  7. Конфигурирайте име на профил за негоOpenVPN добавяне на име на профил
  8. Щракнете върху бутона Добавяне
  9. Превъртете превключвателя, за да активирате VPN връзката
  10. Въведете частния ключ, който сте използвали за създаване на профила
Състояние на свързан OpenVPN

Вече трябва да сте свързани към VPN сървъра, който сте конфигурирали лично на вашия RPi. Клиентът OpenVPN Connect ще ви покаже полезна информация като изпратения и получения трафик, продължителността на връзката и времето, в което сте получили последното пакет.

Ако по някаква причина не можете да се свържете с вашата VPN, проверете дали сте препратили порта правилно (не забравяйте да използвате локалния IP адрес на вашия RPi вместо външния му).

Ако все още имате затруднения, опитайте следното:

  1. Преинсталирайте PiVPN
  2. Накарайте го да използва публичния IP адрес (дори ако не е статичен)
  3. Създайте OVPN файла
  4. Отворете OVPN файла в текстов редактор
  5. Заменете публично IP с вашия DDNS ръчно

Това е. VPN връзката вече трябва да работи като очарование.

Заключение

Като се има предвид всичко, изглежда, че RPi наистина е инструмент с много таланти, който може да се използва и като ваш частен, личен VPN сървър.

Можете също да се свържете с VPN сървъра с вашия телефон. Имайте предвид обаче, че за всеки нов клиент, който се свързва с вашия сървър, трябва да създадете нов VPN профил.

За по-добра сигурност се уверете, че всеки профил има различна, силна парола.

често задавани въпроси

  • Ако сте решили настройте лична VPN у дома в Windows 10, разгледайте нашето изчерпателно ръководство и научете как да го направите без усилия.

  • Ако искаш създайте VPN връзка в Windows 10 вместо да използвате VPN клиент, разгледайте нашето подробно ръководство, за да научите как можете да го направите.

  • Да, Windows 10 има вградена VPN функция, която можете да използвате за свързване със съществуващ VPN сървър. Нашето изчерпателно ръководство ще ви разкаже всичко за него и как да го използвате.

Десктопът Raspberry Pi PIXEL вече е достъпен за вашия компютър с Windows

Десктопът Raspberry Pi PIXEL вече е достъпен за вашия компютър с WindowsПикселМалина пи

Преди няколко дни беше основателят на Raspberry Pi, Eben Upton, пусна версия на графичния преден край „PIXEL“, която може да се инсталира директно на компютри и Mac.За читатели, които не са запозна...

Прочетете още
Как да стартирам Windows 10 на Raspberry Pi 2

Как да стартирам Windows 10 на Raspberry Pi 2Малина пиWindows 10

За да поправите различни проблеми с компютъра, препоръчваме DriverFix:Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на ...

Прочетете още
Как да инсталирате Raspbian на Raspberry Pi [Ръководство стъпка по стъпка]

Как да инсталирате Raspbian на Raspberry Pi [Ръководство стъпка по стъпка]Операционна системаМалина пи

Ако сте гордият нов собственик на Raspberry Pi, трябва да знаете нещо или две за това прекрасно устройство.На първо място, имайте предвид, че Raspberry Pi, подобно на всеки друг компютър, изисква о...

Прочетете още