/interface/ovpn-client
ovpn-client
/interface/ovpn-client 的 RouterOS 目录参考。
interface/ovpn-client
Type: Directory
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | 项目是否已禁用。 |
R | running | 接口是否正在运行。 |
H | hw-crypto | 是否启用了硬件加密。 |
Ta | tls-auth | TLS 认证(tls-auth)是否处于活动状态。 |
Tc | tls-crypt | tls-crypt 认证是否处于活动状态。 |
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 接口的描述性名称。 |
mac-address | macAddr | OVPN 接口的 MAC 地址。如果未指定,则自动生成。 |
max-mtu | num | 最大传输单元。OVPN 接口在不分片的情况下可以发送的最大数据包大小。 |
connect-to * | address (flags=D46v) | OVPN 服务器的远程地址。 |
port | num | 要连接的端口。 |
mode | enum (ip | ethernet) { ip:0, ethernet:1 } | 三层或二层隧道模式(也可称为 tun、tap)。 |
protocol | enum (tcp | udp) | 连接到远程端点时使用的传输协议。 |
user * | string | 用于身份验证的用户名。 |
password | string | 用于认证的密码。长度不得超过 1000 个字符。 |
profile | enum | 指定建立隧道时使用的 PPP 配置文件。 |
certificate | enum (none) { none:0 } | 来自证书存储的客户端证书。 |
verify-server-certificate | bool | 根据 connect-to 参数检查服务器证书的 CN 或 SAN,并启用针对路由器证书存储的信任链验证。IP 或主机名必须存在于服务器证书中。 |
tls-version | enum (any | only-1.2) { any:0, only-1.2:2 } | 指定允许的 TLS 版本。 |
auth | enum (sha1 | md5 | sha256 | sha384 | sha512 | null) { sha1:1, md5:2, sha256:8, sha384:32, sha512:16, null:4 } | 允许的身份验证方法。 |
cipher | enum (blowfish128 | aes128-cbc | aes192-cbc | aes256-cbc | aes128-gcm | aes192-gcm | aes256-gcm | null) { blowfish128:1, aes128-cbc:2, aes192-cbc:4, aes256-cbc:8, aes128-gcm:16, aes192-gcm:32, aes256-gcm:64, null:128 } | 允许的加密算法。要使用 GCM 加密算法,请将 auth 设置为 null,因为 GCM 加密算法也处理认证。 |
use-peer-dns | enum (no | yes | exclusively) { no:0, yes:1, exclusively:2 } | 是否将 OVPN 服务器提供的 DNS 服务器添加到 IP/DNS 配置中。 |
add-default-route | bool | 是否将 OVPN 远程地址添加为默认路由。 |
route-nopull | bool | 如果启用,客户端不使用服务器推送的路由(包括 def1)。 |
disconnect-notify | bool | 在 UDP 模式下发送显式断开连接通知。 |