本教程將向您展示如何在 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. 客戶端配置。
安裝配置成功後,腳本會提示你配置客戶端。它只做兩件事:
客戶端設置的其餘部分由腳本自動完成,為您提供類似於下圖的結果並顯示 QR 碼以方便客戶端設置。
然後下載 .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 服務器。如需更多幫助或有用信息,我們建議您查看 電線衛士官網.