Chuyển tới nội dung chính

Tạo cấu hình VPN (vpnconf.create)

Khai báo

ok = vpnconf.create(conf)

Tham số

  • conf
    Bảng. Từ điển mô tả profile VPN cần tạo.

Trả về

  • ok
    Boolean. true nếu thành công; false nếu thất bại (thường do tham số thiếu hoặc không hợp lệ).

Mô tả

Tạo nhanh một profile VPN. Tạo IKEv2 không được hỗ trợ.

Các trường được hỗ trợ trong conf

TrườngLoạiÝ nghĩa
dispNamestringTên hiển thị của VPN
VPNTypestringLoại VPN. Hỗ trợ "PPTP", "L2TP", "IPSec"
serverstringĐịa chỉ máy chủ
authorizationstringTài khoản (tên người dùng)
passwordstringMật khẩu
secretstring, tùy chọnChia sẻ mật khẩu; có thể trống cho PPTP
encrypLevelinteger, tùy chọnMức mã hóa; mặc định 1
groupstring, tùy chọnTên nhóm; mặc định ""
VPNSendAllTrafficinteger, tùy chọnGửi tất cả lưu lượng; mặc định 1

Ví dụ

local success = vpnconf.create{
dispName = 'DemoVPN', -- Tên hiển thị của VPN
VPNType = "L2TP", -- Loại VPN, hỗ trợ PPTP, L2TP, IPSec (IKEv2 không được hỗ trợ)
server = 'vpn.example.com', -- Địa chỉ máy chủ
authorization = 'your_account', -- Tài khoản
password = 'your_password', -- Mật khẩu
secret = 'your_shared_secret', -- Chia sẻ mật khẩu; PPTP có thể bỏ qua
encrypLevel = 1, -- Mức mã hóa (tùy chọn; mặc định 1)
group = '', -- Tên nhóm (tùy chọn; mặc định "")
VPNSendAllTraffic = 1, -- Gửi tất cả lưu lượng (tùy chọn; mặc định 1)
}
if success then
sys.alert('Tạo thành công')
else
sys.alert('Tạo thất bại. Vui lòng kiểm tra cấu hình đã đầy đủ và chính xác.')
end

Lưu ý: Sử dụng sys.alert