### 📋 核心命令速查表

| 类别           | 命令示例                                          | 作用与说明                         |
| :----------- | :-------------------------------------------- | :---------------------------- |
| **密钥管理**     | `wg genkey > private.key`                     | 生成私钥。                         |
|              | `wg pubkey < private.key > public.key`        | 从私钥导出公钥。                      |
|              | `wg genpsk > preshared.key`                   | 生成预共享密钥（可选，增强安全性）。            |
| **接口控制**     | `sudo wg-quick up wg0`                        | 启动名为 `wg0` 的接口。               |
|              | `sudo wg-quick down wg0`                      | 关闭接口。                         |
|              | `sudo wg-quick strip wg0`                     | 将配置文件转换为 `wg` 命令可识别的格式，用于热重载。 |
| **状态与配置**    | `sudo wg` 或 `sudo wg show`                    | **查看所有接口状态**（握手时间、流量统计等），最常用。 |
|              | `sudo wg show wg0`                            | 查看特定接口 `wg0` 的详细信息。           |
|              | `sudo wg showconf wg0`                        | 显示当前运行中的配置。                   |
|              | `sudo wg syncconf wg0 <(wg-quick strip wg0)`  | **热重载配置文件**（不中断连接）。           |
| **服务管理**     | `sudo systemctl start wg-quick@wg0`           | 启动服务（systemd 系统）。             |
|              | `sudo systemctl enable wg-quick@wg0`          | 设置开机自启。                       |
|              | `sudo systemctl stop wg-quick@wg0`            | 停止服务。                         |
| **手动配置（进阶）** | `sudo ip link add dev wg0 type wireguard`     | 手动创建 WireGuard 接口。            |
|              | `sudo wg set wg0 private-key /path/to/key`    | 手动为接口设置私钥。                    |
|              | `sudo wg set wg0 peer <公钥> allowed-ips <IP段>` | 手动添加对等体。                      |
| **网络与排错**    | `sudo ip link show wg0`                       | 查看接口链路状态（如 MTU）。              |
|              | `sudo ip addr show wg0`                       | 查看接口的 IP 地址。                  |
|              | `sudo ip route show`                          | 查看系统路由表，检查VPN路由是否生效。          |
|              | `ping -c 4 10.0.0.1`                          | 测试到VPN内其他对等体的连通性。             |
