如何在 Debian 11 上安裝 Wireguard


本教程將向您展示如何在 Debian 11 上安裝 Wireguard。對於那些不知道的人,Wireguard 是最知名的開源 VPN 解決方案之一。 Wireguard 旨在提供比 IPsec 和 OpenVPN 更好的性能和更好的功能。 Wireguard 協議通過 UDP 傳遞流量。

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。 假設您在 root 帳戶下運行,安裝非常簡單。sudo‘ 到命令以獲得 root 權限。 在 Debian 11 (Bullseye) 上安裝 Wireguard VPN 服務器的說明。

在 Debian 11 Bullseye 上安裝 Wireguard

步驟1。在安裝任何軟件之前,請務必通過運行以下命令來確保您的系統是最新的: apt 終端中的命令:

sudo apt update
sudo apt upgrade

步驟 2. 在 Debian 11 上安裝 Wireguard。

讓我們通過從 Github 存儲庫下載腳本來安裝 Wireguard。

curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh

然後使下載的文件可執行並運行它。

chmod +x wireguard-install.sh
./wireguard-install.sh

輸出:

步驟 3. 客戶端配置。

安裝配置成功後,腳本會提示你配置客戶端。它只做兩件事:

在 Debian 11 上安裝 Wireguard

客戶端設置的其餘部分由腳本自動完成,為您提供類似於下圖的結果並顯示 QR 碼以方便客戶端設置。

在 Debian 11 Bullseye 上安裝 Wireguard

然後下載 .ovpn 客戶端文件(您可以使用帶有集成文件管理器的 SSH 客戶端,例如 Bitwise。)在 Linux 上,您可以使用 SFTP 下載此文件。

sftp [email protected]
get client_config.ovpn

然後啟動 WireGuard 並在啟動時啟用它。

sudo wg-quick up wg0
sudo systemctl start [email protected]
sudo systemctl enable [email protected]

要建立從客戶端到服務器的連接,請在客戶端計算機上安裝 Wireguard 客戶端並運行以下命令進行連接。

client sudo wg-quick up client_config.conf

步驟 4. 防火牆設置。

如果您使用的是 UFW,則需要允許端口 51820 通過防火牆。

sudo ufw allow ssh
sudo ufw allow 51820/udp

恭喜! Wireguard 已成功安裝。感謝您使用本教程在 Debian 11 Bullseye 上安裝最新版本的 Wireguard VPN 服務器。如需更多幫助或有用信息,我們建議您查看 電線衛士官網.