/interface/ovpn-client

ovpn-client

/interface/ovpn-client 的 RouterOS 目录参考。


interface/ovpn-client

Type: Directory

标志名称描述
Xdisabled项目是否已禁用。
Rrunning接口是否正在运行。
Hhw-crypto是否启用了硬件加密。
Tatls-authTLS 认证(tls-auth)是否处于活动状态。
Tctls-crypttls-crypt 认证是否处于活动状态。
参数类型描述
namestring接口的描述性名称。
mac-addressmacAddrOVPN 接口的 MAC 地址。如果未指定,则自动生成。
max-mtunum最大传输单元。OVPN 接口在不分片的情况下可以发送的最大数据包大小。
connect-to *address (flags=D46v)OVPN 服务器的远程地址。
portnum要连接的端口。
modeenum (ip | ethernet) { ip:0, ethernet:1 }三层或二层隧道模式(也可称为 tun、tap)。
protocolenum (tcp | udp)连接到远程端点时使用的传输协议。
user *string用于身份验证的用户名。
passwordstring用于认证的密码。长度不得超过 1000 个字符。
profileenum指定建立隧道时使用的 PPP 配置文件。
certificateenum (none) { none:0 }来自证书存储的客户端证书。
verify-server-certificatebool根据 connect-to 参数检查服务器证书的 CN 或 SAN,并启用针对路由器证书存储的信任链验证。IP 或主机名必须存在于服务器证书中。
tls-versionenum (any | only-1.2) { any:0, only-1.2:2 }指定允许的 TLS 版本。
authenum (sha1 | md5 | sha256 | sha384 | sha512 | null) { sha1:1, md5:2, sha256:8, sha384:32, sha512:16, null:4 }允许的身份验证方法。
cipherenum (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-dnsenum (no | yes | exclusively) { no:0, yes:1, exclusively:2 }是否将 OVPN 服务器提供的 DNS 服务器添加到 IP/DNS 配置中。
add-default-routebool是否将 OVPN 远程地址添加为默认路由。
route-nopullbool如果启用,客户端不使用服务器推送的路由(包括 def1)。
disconnect-notifybool在 UDP 模式下发送显式断开连接通知。