V2RayGCon手册

Release Badge

全部函数

前面的示例脚本中像std.Signal:Stop()这样的语句,实际是调用了ILuaSignal.cs里面的bool Stop();Interfaces目录下的所有接口都可以像上面那样调用。例如:std.Misc:Sleep(1000)

控制服务器的脚本,通常从调用std.Server:GetAllServers()函数开始。
下面是一个选中所有ws.tls服务器的小脚本:

1
2
3
4
5
6
7
local servs = std.Server:GetAllServers()
foreach coreServ in servs do
    local wserv = coreServ:Wrap()
    local summary = wserv:GetSummary()
    local isWsTls = string.startswith(summary, "vless.ws.tls@")
    wserv:SetIsSelected(isWsTls == true)
end

其中:

上面代码使用coreServwserv这么奇怪的变量名是因为这两个关键字有代码提示。

Last updated on 2 Feb 2020
Published on 2 Feb 2020
Edit on GitHub