V2RayGCon手册

Release Badge

Luna

这是一个NLua脚本执行器插件。内置很多管理服务器的函数,可以用lua脚本来自动化管理服务器。

v1.8.4Luna由内置插件变成第三方外置插件并单独发布。需要到Releases页面下载Luna-plugin.zip,解压到V2RayGCon目录内才能使用。建议改用NeoLuna插件

简单脚本演示
使用Signal响应停止按钮
修改服务器标记

脚本源码如下:

1
2
3
4
5
6
7
8
local coreServ = Server:GetAllServers()[0]
local coreState = coreServ:GetCoreStates()
local counter = 0
while not Signal:Stop() do
    counter = counter + 1
    coreState:SetMark(tostring(counter))
    Misc:Sleep(1000)
end
小技巧

Luna插件只能在64位系统中使用,如果想在32位系统中使用,需要把libs/x86/lua53.dll复制出来,替换掉libs/lua53.dll

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