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

声明

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

参数及返回值

  • 配置表
    • 表型,用于描述需要创建的 VPN 配置的描述的字典
  • 创建成败
    • 布尔型,创建成功返回 true,创建失败返回 false,创建失败通常是因为参数不全或错误

说明

这个函数在 1.2-3 版以上方可使用
用于快速创建一个 VPN 配置,不支持 IKEv2 类型创建,如果是旧版 XXTouch 或需要创建 IKEv2 类型的 VPN 可使用 VPN 扩展模块

配置表支持的字段及意义

字段名 类型 意义
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.com',    -- 服务器地址
    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

results matching ""

    No results matching ""