Jak zrobić serwer VPN?

Opublikowany: 2021-09-04

VPN w dzisiejszym świecie stał się koniecznością, aby Twoja tożsamość online była bezpieczna i chroniona przed wzrokiem ciekawskich. W branży istnieje konkurencja wśród najlepszych dostawców VPN, którzy oferują użytkownikom najlepsze usługi, ale nawet najpotężniejsze usługi VPN mają wady, z powodu których powinieneś wiedzieć, jak stworzyć własny serwer VPN z ograniczonymi zasobami, które masz w ręku!

Prawdą jest, że będziesz musiał podjąć dodatkowe wysiłki, aby stworzyć własny serwer VPN, ale hej, nie ma w tym żadnych stron trzecich. Po skonfigurowaniu serwera VPN sprawdź, czy Twój VPN działa, czy nie.

  • Możesz utworzyć własny serwer VPN w Amazon Cloud Services i skonfigurować urządzenia klienckie, aby umożliwić korzystanie z serwera VPN.
  • Jeśli masz router z obsługą VPN, możesz skonfigurować serwer VPN w swojej sieci domowej.
  • Jeśli nie masz routera VPN, nadal możesz utworzyć serwer VPN w swojej sieci domowej, flashując oprogramowanie routera.

Jak zrobić serwer VPN w chmurze?

Skonfigurowanie własnej usługi VPN może być trudne, ale korzystanie z rozwiązania opartego na chmurze jest łatwe. Konfiguracja systemu to po prostu wprowadzenie danych do formularza online i informacji rozliczeniowych. Nie musisz zawracać sobie głowy konfiguracją komputera lub routera, ponieważ zarządza wszystkim za Ciebie.

Utwórz konto w Amazon Web Services

  • Przejdź do strony Amazon Web Services i kliknij „Utwórz konto AWS”.
  • Zaloguj się na swoje konto.
  • W panelu Bezpieczeństwo, tożsamość i zgodność przejdź do usług, a następnie do uprawnień.
  • Kliknij Użytkownicy, a następnie Dodaj użytkownika.
  • Utwórz nazwę użytkownika, a następnie kliknij Dostęp programowy. Kliknij Następny.
  • Kliknij Dołącz istniejące zasady bezpośrednio.
  • Zaznacz Dostęp administratora, wpisując „admin” w wyszukiwarce. Kliknij Następny.
  • Kliknij przycisk Pobierz CSV, który zawiera kilka ważnych plików, których będziesz potrzebować później.

Konfiguracja i uruchamianie zależności od algorytmów

Konfiguracja Algo na komputerze z systemem Windows może potrwać kilka minut. Przeczytaj instrukcje, pobierz Algo i uruchom go, a następnie w wierszu poleceń, aby go zainstalować i skonfigurować.

W systemie Windows 10

  • Przejdź do Ustawień i przejdź do Aktualizacji i zabezpieczeń.
  • Kliknij Dla programistów i włącz tryb programisty.
  • Przejdź do Panelu sterowania, a następnie przejdź do Programy.
  • Włącz funkcje systemu Windows.
  • Wybierz Podsystem Windows dla systemu Linux, przewijając w dół.
  • Kliknij OK.
  • Program zostanie zainstalowany na twoim komputerze.
  • Zrestartuj swój komputer.
  • Teraz sprawdź, czy Linux Bash jest zainstalowany na twoim komputerze, czy nie, wpisując „Bash” w panelu wyszukiwania.
  • Otwórz Bash i zainstaluj oprogramowanie po udzieleniu odpowiedzi na kilka pytań.
  • Jak tylko instalacja się zakończy, wpisz te polecenia,
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Użyj poniższego polecenia, aby sklonować repozytorium w następnym kroku,
 git clone https://github.com/trailofbits/algo && cd algo
  • Teraz musisz stworzyć listę użytkowników, wpisać nano config.cfg i nacisnąć klawisz Enter.
  • Polecenie wyświetli na ekranie edytor tekstu, wpisz nazwy użytkowników, którzy mogą korzystać z VPN.
  • Aby zapisać listę, wpisz Ctrl+X i zamknij edytor.
  • W terminalu wpisz polecenie ./algo, które rozpocznie instalację.
  • Klucz dostawcy Amazon EC2 to 2, wpisz 2, jeśli jest to dostawca, którego szukasz.
  • Wpisz nazwę VPN.
  • Wybierz lokalizację serwera (pamiętaj, że jeśli wybierzesz lokalizację serwera bliższą Twojej rzeczywistej lokalizacji, wydajność będzie nieco lepsza, jeśli wybierzesz serwer oddalony).
  • W kolejnym kroku otwórz plik CSV, który został pobrany z AWS (w ostatnim kroku poprzedniej sekcji).
  • Skopiuj klucz dostępu AWS i klucz tajny AWS, w razie potrzeby wklej klucze w sekcjach.
  • W sekcji VPN na żądanie wybierz, czy chcesz, aby sieć VPN działała automatycznie, wybierając Tak.

W systemie Linux i macOS

Te instrukcje będą działać na każdym komputerze Mac, ale pamiętaj, że w przypadku systemu Linux te instrukcje dotyczą tylko systemu Debian Linux. Polecenia są inne dla innych wariantów Linuksa.

  • Pobierz Algo stąd .
  • Wyodrębnij plik zip algo-master na swoim komputerze.
  • Wpisz cd w terminalu Linux, przeciągnij i upuść folder algo-master w terminalu.
  • Powinno wyglądać tak,
 cd /Users/hammalfarooq/Downloads/algo-master
  • Następnie wprowadź następujące polecenia,
W systemie Linux wpisz te polecenia.

$ sudo apt-get update && sudo apt-get install \

niezbędne do budowania \v

libssl-dev \

libffi-dev \

python-dev \

python-pip \

python-narzędzia do konfiguracji \

python-virtualenv –y

W systemie macOS wpisz te polecenia

$ python -m securepip –user

$ python -m pip install –user –upgrade virtualenv

  • Następnie kontynuuj instalację pozostałych zależności algo, wpisując poniższe polecenia,

$ python -m virtualenv –python=`który python2` env &&

źródło env/bin/aktywuj &&

python -m pip install -U pip virtualenv &&

python -m pip install -r wymagania.txt

Pamiętaj, że może być konieczne zainstalowanie cc, jeśli Twój system operacyjny to macOS.

  • Wpisz polecenie sudo nano config.cfg i wprowadź, aby utworzyć listę użytkowników, którzy mogą korzystać z VPN.
  • Aby zapisać listę, naciśnij Ctrl+X.
  • W tym samym terminalu wpisz ./algo, aby rozpocząć instalację.
  • Klucz dostawcy Amazon EC2 to 2, wpisz 2, jeśli jest to dostawca, którego szukasz.
  • Wprowadź nazwę VPN i wybierz lokalizację serwera. (Pamiętaj, że będziesz mieć dobrą prędkość, jeśli wybierzesz lokalizację serwera VPN bliższą Twojej rzeczywistej lokalizacji).
  • Otwórz plik CSV pobrany w poprzedniej sekcji z AWS.
  • Skopiuj klucz dostępu AWS i tajny klucz AWS i wklej tam, gdzie to konieczne.
  • Możesz włączyć automatyczne działanie sieci VPN, wybierając opcję Tak w sekcji VPN na żądanie, lub obsługiwać ją ręcznie.

Skonfiguruj swoje urządzenia, konfigurując VPN

Aby skonfigurować i skonfigurować VPN na nowym urządzeniu, wystarczy skonfigurować profil.

Dla urządzeń Apple

Prochowiec
  • Kliknij dwukrotnie plik .mobileconfig, który znajduje się w folderze algo-master w folderze configs.
  • Rozpocznie się instalacja i zostanie utworzony profil.
iOS
  • Otwórz plik .mobileconfig na urządzeniu z systemem iOS (wyślij go pocztą e-mail lub Airdrop) i skonfiguruj profil, aby połączyć się z VPN.
  • Usuń profil, jeśli chcesz rozłączyć się z VPN.

Dla urządzeń z systemem Android

  • Zainstaluj klienta strongSwan VPN ze sklepu Google Play.
  • W folderze configs znajdź plik P12.
  • Przenieś plik P12 na urządzenie z Androidem.
  • Otwórz plik P12 za pośrednictwem klienta strongSwan VPN i połącz się z siecią VPN.

Dla Windowsa

  • Przejdź do folderu config i skopiuj pliki PEM, P12 i PS1.
  • Wklej pliki w innym miejscu na komputerze.
  • Kliknij i zaimportuj pliki PEM w folderze certyfikatów Trusted Root.
  • Otwórz Windows Powershell i zmień katalog na miejsce, w którym wkleiłeś pliki PEM, P12 i PS1.
  • Następnie wpisz to polecenie i wpisz,

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

  • Wprowadź nazwę skryptu Powershell i naciśnij Enter.
  • W ostatnim kroku wpisz to polecenie i naciśnij klawisz Enter, aby zakończyć konfigurację.

Set-ExecutionPolicy Restricted -Scope CurrentUser

Jesteś teraz pomyślnie połączony z VPN, a Twój ruch jest bezpieczny!

Jak zrobić serwer VPN na routerze VPN?

Podstawowym wymaganiem tej metody jest to, że powinieneś wiedzieć, czym jest router VPN i czym różni się od zwykłego routera.

Najłatwiejszym sposobem na skonfigurowanie VPN jest użycie własnego routera, który obsługuje VPN. Ale jeśli nie masz routera, który zawiera tę opcję, ta metoda prawdopodobnie nie zadziała. Czytaj dalej, aby dowiedzieć się więcej o tym, jak stworzyć serwer VPN, jeśli nie masz routera VPN.

  • Uruchom na routerze wyszukiwanie „VPN”, aby sprawdzić, czy jest on zgodny z usługą.
  • Znalazłeś instrukcję obsługi routera, prawda? Jeśli nie, możesz znaleźć stronę ustawień routingu, wpisując w przeglądarce 192.168.0.1 lub 192.168.1.1, a następnie znajdując sekcję VPN na stronie konfiguracji.
  • Po dotarciu do sekcji VPN skonfiguruj serwer VPN zgodnie z instrukcjami.
  • Określ protokół VPN i skonfiguruj VPN, wpisując nazwę użytkownika i hasło. Uruchom ponownie router, aby zastosować ustawienia.
  • Aby korzystać z VPN na dowolnym urządzeniu, zainstaluj pliki konfiguracyjne routera i rozpakuj je na swoim urządzeniu.

Jak zrobić serwer VPN, flashując router?

Jeszcze jedną alternatywą dla konfiguracji VPN w sieci domowej jest flashowanie oprogramowania układowego routera. Flashowanie wymaga zbadania, zanim to zrobisz, więc bądź ostrożny, jeśli zdecydujesz się na tę technikę. Zasadniczo zamierzasz zainstalować system operacyjny na swoim routerze, który zawiera funkcje takie jak hosting VPN, co pozwala na hostowanie VPN.

Zaleca się sprawdzenie kompatybilności routera, jeśli obsługuje on DD-WRT lub OpenWrt przed flashowaniem routera.

Miga router

  • Pobierz oprogramowanie układowe zgodne z routerem na komputer i podłącz router do komputera.
  • Za pomocą kabla Ethernet podłącz jeden koniec kabla do portu LAN routera, a drugi koniec do portu LAN komputera.
  • Otwórz swoją ulubioną przeglądarkę na komputerze i wejdź na stronę konfiguracji routera.
  • Przejdź do sekcji aktualizacji oprogramowania sprzętowego routera
  • Zaktualizuj router za pomocą oprogramowania układowego pobranego w pierwszym kroku.
  • Postępuj zgodnie z instrukcjami i sflashuj oprogramowanie sprzętowe routera.

Utwórz serwer VPN

  • Przejdź do strony konfiguracji routera, a następnie postępuj zgodnie z instrukcjami, aby utworzyć własny serwer VPN.
  • Na stronie konfiguracji routera przejdź do sekcji VPN.
  • Włącz protokół VPN (zalecany protokół: OpenVPN)
  • Uruchom polecenia dla DD-WRT lub OpenWrt, w zależności od wybranego typu oprogramowania podczas flashowania oprogramowania routera.

Skonfiguruj swój serwer VPN i klientów

  • Aby rozpocząć proces, skonfiguruj ustawienia zapory routera, aby zezwalać na przychodzące połączenia VPN.
  • Wygeneruj certyfikat, aby zapewnić komunikację serwera VPN z bezpiecznym kanałem z klientem VPN.
  • Generuj klucze prywatne i certyfikaty do profilowania klientów VPN.
  • Teraz zainstaluj oprogramowanie dla OpenVPN.
  • W tym momencie zakończ proces profilowania, wydając certyfikaty i klucze prywatne klientom VPN.
  • Skonfiguruj profile klientów VPN na urządzeniach, które będą uzyskiwać dostęp do serwera VPN.
  • Klienci VPN z dostępem mogą teraz łączyć się z serwerem VPN.

Po co tworzyć własny serwer VPN?

W dzisiejszym świecie tysięcy dostawców VPN oferujących świetne oferty na usługi VPN, istnieją dodatkowe zalety i powody, dla których warto mieć własny serwer VPN.

Zaoszczędź na miesięcznych opłatach za VPN

Jeśli masz własny serwer VPN, możesz zaoszczędzić wszystkie dolary potrącane z Twojego konta co miesiąc, jednocześnie korzystając ze wszystkich zalet VPN. Chociaż nie będziesz mógł korzystać z dodatkowych funkcji oferowanych przez usługi VPN, takich jak Kill-Switch, Double Encryption lub Multi-Hop.

Dostęp do sieci domowej z dowolnego miejsca

Skonfigurowanie sieci VPN na własnym routerze domowym pozwoli Ci korzystać z zasobów w domu tak, jakbyś nadal tam był. Od drukowania dokumentów z drukarki w domu po dostęp do plików osobistych — wszystko, co było dostępne podczas połączenia przewodowego, będzie dostępne podczas korzystania z połączenia VPN.

Unikaj śledzenia

Nie chcesz, aby Twoja aktywność związana z surfowaniem po Internecie była monitorowana przez usługę VPN. Posiadanie własnego serwera VPN zapewni bezpieczeństwo danych. Chociaż, jeśli potrzebujesz usługi VPN innej firmy, która ma ścisłe zasady dotyczące dzienników, możesz wybrać ExpressVPN .

Dlaczego nie powinieneś tworzyć własnego serwera VPN?

Konfiguracja własnego serwera VPN nie jest konieczna. Niezawodna usługa VPN zapewni wysoki poziom bezpieczeństwa i prywatności, chyba że masz własne powody, aby skonfigurować serwer VPN dla siebie.

Niska prędkość Internetu

VPN może mieć Twoje plecy za wszelką cenę, ale może również spowolnić połączenie internetowe, jeśli masz średnią przepustowość.

Domowe routery mogą być świetnymi zasobami do konfiguracji serwera VPN, ale nie zawsze mają niezbędną przepustowość. Jeśli masz już ograniczoną prędkość Internetu, hostowanie własnego serwera VPN jeszcze bardziej spowolni prędkość Internetu.

Dostęp tylko do adresu IP sieci domowej

Nie będziesz mieć dostępu do wielu lokalizacji lub serwerów, które komercyjny dostawca VPN oferuje swoim użytkownikom, aby wypróbować i znaleźć najlepszy serwer VPN, który odblokowuje biblioteki strumieniowe lub geo-spoofing twoich ulubionych gier AR opartych na danych geograficznych. Ale będziesz mieć dostęp tylko do adresu IP swojej sieci domowej.

Brak dostępu do zewnętrznych funkcji VPN

Komercyjne sieci VPN nie tylko oferują bezpieczną aktywność w Internecie, ale oferują więcej funkcji, które mogą zagwarantować Twoją prywatność w Internecie. Funkcje takie jak Kill-switch, Double Encryption lub Multi-Hop są zwykle zawarte w podstawowych planach usług VPN innych firm, a te funkcje zapewniają bezpieczeństwo i anonimowość w sieci!

Podsumowując!

Najpierw ustal swoje powody, jeśli naprawdę istnieje potrzeba stworzenia własnego serwera VPN. Ponieważ istnieje wymóg dodatkowego wysiłku, jeśli samodzielnie konfigurujesz serwer VPN przy ograniczonych zasobach – aby go utrzymać – aby sprawdzić, czy nie ma wycieków i odpowiednio go skonfigurować. Poza tym zawsze możesz uzyskać zaufaną usługę VPN w rozsądnych cenach po odrobinie badań!

Masz jakieś przemyślenia na ten temat? Daj nam znać poniżej w komentarzach lub przenieś dyskusję na naszego Twittera lub Facebooka.

Rekomendacje redaktorów: