Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 6533|Yanıt: 2

WireGuard coğrafi ağ kurmak için Docker kullanın

[Bağlantıyı kopyala]
2023-10-14 tarihinde 17:36:49 tarihinde yayınlandı | | | |
Gereksinimler: WireGuard temelinde, birden fazla uzaktan cihaz yerel bir ağ oluşturabilir ve her cihaz birbirine erişebilir; örneğin, Shanghai Mobile'dan bir bilgisayar ile Shandong Unicom'dan bir bilgisayar birbirine erişebilir, aşağıdaki şekilde gösterildiği gibi:




Jeo-ağ çözümleri için Tailscale, ZeroTier, WireGuard, OmniEdge ve Ngrok ile karşılaştırın
https://www.itsvse.com/thread-10646-1-1.html



WireGuard, son teknoloji şifrelemeye sahip, son derece basit ama hızlı ve modern bir VPN'dir. Amacı, IPsec'ten daha hızlı, daha basit, daha sade ve daha faydalı olmak, aynı zamanda baş ağrısından kaçınmaktır. Performansı OpenVPN'den çok daha yüksek. WireGuard, gömülü arayüzler ve süper bilgisayarlar üzerinde çalışan genel amaçlı bir VPN olarak tasarlanmıştır ve birçok farklı durum için uygundur. Başlangıçta Linux çekirdeği için yayımlanan bu cihaz, artık çapraz platform (Windows, macOS, BSD, iOS, Android) ve yaygın olarak dağıtılabilir. Şu anda yoğun bir geliştirme aşamasında, ancak muhtemelen sektördeki en güvenli, kullanımı kolay ve en basit VPN çözümü olarak kabul ediliyor.

Resmi Web Sitesi:Bağlantı girişi görünür.
Kaynak:Bağlantı girişi görünür.



Docker WireGuard Görüntüleri:Bağlantı girişi görünür.
Docker WireGuard kaynak kodu:Bağlantı girişi görünür.

Bu makale, WireGuard'ı çalıştırmak için Docker'a dayanmaktadır ve wg-easy konteyneri CentOS 7 ile başlatırken hata şöyledir:


Error: WireGuard exited with the error: Cannot find device "wg0"
Bu genellikle ana bilgisayarınızın çekirdeğinin WireGuard'ı desteklemediği anlamına gelir!
Bu yüzden, bir Ubuntu 20.04 sistemini değiştirin ve docker hizmetini aşağıdaki komutla kurun:

Bir WireGuard konteyneri çalıştırmaya örnek olarak şu şekilde verilebilir:

$ docker çalıştır -d \
  --isim=wg-easy \
  -e WG_HOST=YOUR_SERVER_IP \
  -e PASSWORD=YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -p 51820:51820/udp \
  -p 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" \
  --yeniden başlat, yoksa durmadıkça \
  Weejewel/WG-Easy
Ortam değişkenlerini değiştirmeniz ve eklemeniz gerekiyor: WG_HOST, PASSWORD, WG_DEFAULT_DNS, WG_PERSISTENT_KEEPALIVE ve değiştirilen komut şu şekildedir:

Cloud Server Firewall güvenlik grubu serbest bırakılmalıdır:UDP/51820,TCP/51821Liman.

Sonra tarayıcınızdan erişin:http://ip:51821/Aşağıda gösterildiği gibi:



İki yeni istemci oluşturun ve ardından yapılandırma dosyasını indirin, Home1 Shanghai Mobile'a, Home2 ise Shandong Unicom'a karşılık gelir, aşağıdaki şekilde gösterilmiştir:



Shanghai Mobile ve Shandong Unicom ikisi de Windows cihazıdır, Windows yükleyicisini indirmeniz gerekiyor, indirme adresi:Bağlantı girişi görünür.

Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt


Örnek profil:



Shanghai Mobile ve Shandong Unicom bunları indirip kurduktan sonra, aşağıdaki şekilde gösterildiği gibi sırasıyla WireGuard yapılandırma dosyalarını içe aktarın:



Başka bir bilgisayar başka bir yapılandırma dosyasını içe aktarır ve bağlanır. (atlandı)

10.8.0.2'den itibaren 10.8.0.3 bilgisayarında web servisine erişimi aşağıdaki şekilde test edin:



(Son)




Önceki:Alibaba Cloud ECS ve Lightweight Cloud Server, bölgesel intranet ile birlikte çalışır
Önümüzdeki:Linux paket yönetimi yum ile dnf arasındaki fark
 Ev sahibi| 2023-10-15 tarihinde yayınlandı 14:15:59 |
WireGuard tabanlı eş LAN erişimine erişim
https://www.itsvse.com/thread-10683-1-1.html
2023-10-16 tarihinde yayınlandı 17:19:27 |
Öğrenmeyi öğren
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com