-
安装 iperf3:
- 在服务器和客户端上安装 iperf3,您可以通过包管理器安装,比如在 Linux 上使用
sudo apt install iperf3。
- 在服务器和客户端上安装 iperf3,您可以通过包管理器安装,比如在 Linux 上使用
-
配置 WireGuard 服务器:
- 使用您的选择的操作系统安装 WireGuard,在 Ubuntu 上,可以使用以下命令安装:
sudo apt install wireguard
- 生成一个新的密钥对:
wg genkey
- 将生成的密钥添加到 WireGuard 服务:
sudo wg update 0
- 启动 WireGuard 服务并设置接口:
sudo wg-quick-hold wg
- 记录服务器的私钥和接口地址,以供客户端使用。
- 使用您的选择的操作系统安装 WireGuard,在 Ubuntu 上,可以使用以下命令安装:
-
配置 WireGuard 客户端:
- 在客户端上安装 WireGuard:
sudo apt install wireguard
- 将服务器的私钥添加到客户端:
sudo wg update 0
- 连接到服务器的接口:
sudo wg-quick-join wg @服务器的IP地址或域名
- 在客户端上安装 WireGuard:
-
进行速度测试:
- 在客户端运行:
iperf3 -c 服务器的IP地址
- 在服务器上运行:
iperf3 -s
- 等待测试完成,观察输出结果,包括带宽、延迟和丢包率。
- 在客户端运行:
-
分析结果:
- 测试结果会显示上传和下载速度,通常以 Mbps 为单位。
- 比较 WireGuard 的速度与其他协议(如 OpenVPN 或 IPSec)的速度,评估其性能。
-
注意事项:
- 确保网络环境稳定,避免干扰。
- 测试时间足够长,以获得可靠的结果。
- 检查防火墙设置,确保 WireGuard 服务能够通过相关端口。
通过以上步骤,您可以有效地测试 WireGuard 的速度,评估其在不同网络环境下的性能。









