CLI 命令参考//interface/wireguard/peers
/interface/wireguard/peers
peers
/interface/wireguard/peers 的 RouterOS 目录参考。
interface/wireguard/peers
Type: Directory
| 标志 | 名称 | 描述 |
|---|
X | disabled | 项目是否已禁用。 |
D | dynamic | 对等体是否由系统动态创建。 |
| 参数 | 类型 | 描述 |
|---|
interface * | iface_enum | 对等体所属的 WireGuard 接口名称。 |
name | string | 为对等体添加名称,用作 WireGuard 日志中的引用。从 RouterOS 7.15 版本开始可用。 |
public-key | string | 根据私钥计算出的 Base64 公钥。对等点使用公钥相互认证。 |
private-key | alt { private-key: num , private-key: string } | Base64 私钥。auto 会自动生成密钥,none 会禁用密钥。 |
endpoint-address | address (flags=46D) | WireGuard 用于在两个对等体之间建立安全连接的 IP 地址或主机名。 |
endpoint-port | num | WireGuard 对等体监听传入流量的 UDP 端口。 |
allowed-address * | multi { allowed-address: address (flags=46/) } | 允许来自该对等体的传入流量以及发往该对等体的传出流量所使用的、带 CIDR 掩码的 IP(v4 或 v6)地址列表。同一接口上的 allowed-address 范围不能重叠。 |
preshared-key | alt { preshared-key: num , preshared-key: string } | Base64 预共享密钥。增加一层对称密钥加密以抵抗后量子攻击。auto 会自动生成密钥。 |
persistent-keepalive | time | 向对等体发送经过身份验证的空数据包以保持有状态防火墙或 NAT 映射有效的间隔(秒)。值为 0 表示禁用 keepalive。 |
client-address | multi { client-address: address (flags=46/) } | 客户端通过二维码导入时,会在该设备上为 WireGuard 接口设置此地址。 |
client-dns | multi { client-dns: address (flags=46D) } | 生成的客户端配置中包含的 DNS 服务器。这不会更改此路由器上的 DNS 配置。 |
client-endpoint | address (flags=46D) | 生成的客户端配置中作为 endpoint 包含的 IP 地址或主机名。WireGuard 接口的监听端口会附加到其后。 |
client-keepalive | time | 与 persistent-keepalive 相同,但从对等体一侧设置。 |
client-listen-port | num | WireGuard 隧道监听来自对等体的传入流量并作为传出数据包源地址的本地端口。 |
client-allowed-address | multi { client-allowed-address: address (flags=46/) } | 为客户端配置的 allowed IP。从 RouterOS 7.21 版本开始可用。 |
client-mtu | num | 导入配置时在客户端上设置的 MTU 值。 |
responder | bool | 指定对等体是连接发起方还是仅作为响应方。用于充当客户端设备服务器的 WireGuard 设备。否则路由器会反复尝试连接 endpoint-address 或 current-endpoint-address。 |
| 只读参数 | 类型 | 描述 |
|---|
current-endpoint-address | address (flags=46) | 来自对等体的最近一次正确通过身份验证的数据包的源 IP 地址。 |
current-endpoint-port | num | 来自对等体的最近一次正确通过身份验证的数据包的源 IP 端口。 |
rx | num | 从对等体接收的总字节数。 |
tx | num | 发送到对等体的总字节数。 |
last-handshake | time | 距上次成功握手的时间(秒)。 |