在 Ubuntu/Linux 上安装 WireGuard
-
安装 WireGuard 包含文件
- 打开终端并运行以下命令:
sudo apt update && sudo apt install wireguard
- 输入密码,安装完成。
- 打开终端并运行以下命令:
-
配置 WireGuard
- 打开 WireGuard 的配置文件:
sudo nano /etc/wireguard/wg.conf
- 输入以下内容(根据需要修改参数):
interface wg listen_port = 5185 # 服务器地址(如果你连接到特定的服务器) # peer = your_server_ip:5185 # 生成的 QR 码连接字符串(用于手机或其他设备) # peer = qr:your_server_domain:5185
- 打开 WireGuard 的配置文件:
-
连接到服务器
- 如果你有服务器地址和私钥,运行以下命令:
sudo wg-quick add peer <服务器地址>:<端口>
- 如果你有 QR 码,运行以下命令:
sudo wg-quick add peer qr:<服务器地址>:<端口>
- 如果你有服务器地址和私钥,运行以下命令:
-
连接并测试
- 启动 WireGuard:
sudo wg-quick up wg
- 检查连接状态:
sudo wg show wg
- 启动 WireGuard:
-
生成 QR 码(可选)
- 如果你想通过手机或其他设备连接,可以在配置文件中添加以下内容:
# 生成 QR 码 qr = true
- 然后重新加载配置:
sudo wg-quick reconfigure wg
- 如果你想通过手机或其他设备连接,可以在配置文件中添加以下内容:
在 Windows 上安装 WireGuard
-
下载 WireGuard
- 访问 WireGuard 官方网站 或通过 GitHub 下载。
- 下载并安装最新版本的 WireGuard。
-
配置 WireGuard
- 打开 WireGuard 界面,输入服务器地址和端口。
- 点击“连接”以建立连接。
-
管理连接
在右键菜单中选择“kill”以断开连接,或选择“reconnect”以重新连接。
在 macOS 上安装 WireGuard
-
安装 WireGuard
- 使用 Homebrew 安装:
brew install wireguard
- 启动 WireGuard:
wg-manager
- 使用 Homebrew 安装:
-
配置 WireGuard
输入服务器地址和端口,点击“Connect”以建立连接。
在 Docker 上运行 WireGuard
-
下载 WireGuard 镜像
- 运行以下命令下载并运行 WireGuard 容器:
docker pull docker/wireguard docker run -d --name wg -v /path/to/wg.conf docker/wireguard
- 将配置文件放在
/path/to/wg.conf。
- 运行以下命令下载并运行 WireGuard 容器:
-
连接到服务器
在另一个设备上运行 WireGuard 并配置连接到 Docker 容器的地址和端口。
注意事项
- 接口名称:默认接口名称为
wg,请确保配置文件中使用正确的接口名称。 - 端口号:默认端口号为
5185,可以在配置文件中修改。 - 服务器地址:确保输入正确的服务器地址或使用生成的 QR 码。
- 私钥和证书:确保私钥和证书的安全性,避免泄露。
如果你遇到问题,可以参考 WireGuard 官方文档 或在社区求助。









