Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 6533|Odpowiedź: 2

Użyj Dockera do budowy geosieci WireGuard

[Skopiuj link]
Opublikowano 2023-10-14 o 17:36:49 | | | |
Wymagania: Na podstawie WireGuard wiele zdalnych urządzeń może być połączonych w sieć lokalną, a każde z nich może mieć dostęp do siebie nawzajem, na przykład komputer Shanghai Mobile i komputer Shandong Unicom mogą mieć dostęp do siebie, jak pokazano na poniższym rysunku:




Porównaj Tailscale, ZeroTier, WireGuard, OmniEdge i Ngrok dla rozwiązań geo-sieciowych
https://www.itsvse.com/thread-10646-1-1.html



WireGuard to niezwykle prosty, a jednocześnie szybki i nowoczesny VPN z najnowocześniejszym szyfrowaniem. Jego celem jest szybsze, prostsze, bardziej przejrzyste i bardziej użyteczne niż IPsec, unikając przy tym kłopotów. Jego wydajność jest znacznie wyższa niż w OpenVPN. WireGuard został zaprojektowany jako uniwersalny VPN działający na wbudowanych interfejsach i superkomputerach, co sprawia, że nadaje się do wielu różnych sytuacji. Pierwotnie wydany dla jądra Linux, obecnie jest wieloplatformowy (Windows, macOS, BSD, iOS, Android) i szeroko wdrażalny. Obecnie jest intensywnie rozwijany, ale prawdopodobnie już uważany jest za najbezpieczniejsze, łatwe w obsłudze i najprostsze rozwiązanie VPN w branży.

Oficjalna strona internetowa:Logowanie do linku jest widoczne.
Źródło:Logowanie do linku jest widoczne.



Obrazy Docker WireGuard:Logowanie do linku jest widoczne.
Kod źródłowy Docker WireGuard:Logowanie do linku jest widoczne.

Ten artykuł opiera się na Dockerze do uruchamiania WireGuard, a przy uruchamianiu kontenera wg-easy z CentOS 7 błąd wygląda następująco:


Error: WireGuard exited with the error: Cannot find device "wg0"
Zazwyczaj oznacza to, że jądro twojego hosta nie obsługuje WireGuard!
Zastąp więc system Ubuntu 20.04 i zainstaluj usługę docker za pomocą następującego polecenia:

Przykładem uruchomienia kontenera WireGuard jest następujący:

$ docker run -d \
  --name=wg-easy \
  -e WG_HOST=YOUR_SERVER_IP \
  -e HASŁO=YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -P 51820:51820/udp \
  -str. 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --sysctl="net.ipv4.ip_forward=1" \
  --zrestartuj, chyba że-zatrzymaj \
  weejewel/wg-easy
Musisz zmodyfikować i dodać zmienne środowiskowe: WG_HOST, PASSWORD, WG_DEFAULT_DNS, WG_PERSISTENT_KEEPALIVE, a zmodyfikowane polecenie brzmi następująco:

Grupa bezpieczeństwa Cloud Server Firewall musi zostać wydana:UDP/51820, TCP/51821Port.

Następnie uzyskaj dostęp przez przeglądarkę:http://ip:51821/Jak pokazano poniżej:



Stwórz dwóch nowych klientów, a następnie pobierz plik konfiguracyjny: Home1 odpowiada Shanghai Mobile, a Home2 Shandong Unicom, jak pokazano na poniższym rysunku:



Shanghai Mobile i Shandong Unicom to oba urządzenia z systemem Windows, musisz pobrać instalator Windows, adres pobrania:Logowanie do linku jest widoczne.

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź


Przykładowy profil:



Po pobraniu i instalacji przez Shanghai Mobile i Shandong Unicom, należy odpowiednio zaimportować pliki konfiguracyjne WireGuard, jak pokazano na poniższym rysunku:



Inny komputer importuje kolejny plik konfiguracyjny i łączy się. (pominięte)

Przetestowaj dostęp do usługi sieciowej na komputerze 10.8.0.3 od wersji 10.8.0.2, jak pokazano na poniższym rysunku:



(Koniec)




Poprzedni:Alibaba Cloud ECS i Lightweight Cloud Server współpracują z regionalnym intranetem
Następny:Różnica między zarządzaniem pakietami Linuksa yum a dnf
 Ziemianin| Opublikowano 2023-10-15 14:15:59 |
Dostęp do peer LAN oparty na WireGuard
https://www.itsvse.com/thread-10683-1-1.html
Opublikowano 2023-10-16 17:19:27 |
Naucz się uczyć
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com