跳到主要内容

创建一个 VPN 配置 (vpnconf.create)

声明

创建成败 = vpnconf.create(配置表)

参数

  • 配置表
    表型,用于描述需要创建的 VPN 配置的描述的字典

返回值

  • 创建成败
    布尔型,创建成功返回 true,创建失败返回 false,创建失败通常是因为参数不全或错误

说明

用于快速创建一个 VPN 配置,不支持 IKEv2 类型创建

配置表支持的字段及意义

字段名类型意义
dispName文本型VPN 的显示名
VPNType文本型VPN 的类型,支持 "PPTP""L2TP""IPSec"
server文本型服务器地址
authorization文本型账号
password文本型密码
secret文本型,可选参数密钥,PPTP 可不填
encrypLevel整数型,可选参数加密级别,默认 1
group文本型,可选参数群组名称,默认 ""
VPNSendAllTraffic整数型,可选参数是否发送所有流量,默认 1

示例

local success = vpnconf.create{
dispName = '1个测试VPN', -- VPN 的显示名
VPNType = "L2TP", -- VPN 的类型,支持 PPTP、L2TP、IPSec、IKEv2
server = 'www.xxtouch.app', -- 服务器地址
authorization = 'havonz', -- 账号
password = '123456', -- 密码
secret = 'XXTOUCH', -- 密钥,PPTP 可不填
encrypLevel = 1, -- 加密级别,选填,默认 1
group = '', -- 群组名称,选填,默认 ""
VPNSendAllTraffic = 1, -- 是否发送所有流量,选填,默认 1
}
if success then
sys.alert('创建成功')
else
sys.alert('创建失败,确定人品没有问题?')
end

:上述代码中使用了非本章函数 sys.alert