public NFController() { Name = "Redirector"; MainFile = "Redirector.exe"; StartedKeywords.Add("Started"); StoppedKeywords.AddRange(new[] { "Failed", "Unable" }); }
public SSRController() { Name = "ShadowsocksR"; MainFile = "ShadowsocksR.exe"; StartedKeywords.Add("listening at"); StoppedKeywords.AddRange(new[] { "Invalid config path", "usage" }); }
public TUNTAPController() { Name = "tun2socks"; MainFile = "tun2socks.exe"; StartedKeywords.Add("Running"); StoppedKeywords.AddRange(new[] { "failed", "invalid vconfig file" }); }
public SSController() { Name = "Shadowsocks"; MainFile = "Shadowsocks.exe"; StartedKeywords.Add("listening at"); StoppedKeywords.AddRange(new[] { "Invalid config path", "usage", "plugin service exit unexpectedly" }); }
public VMessController() { Name = "V2Ray"; MainFile = "v2ray.exe"; StartedKeywords.Add("started"); StoppedKeywords.AddRange(new[] {"config file not readable", "failed to"}); }
public TrojanController() { Name = "Trojan"; MainFile = "Trojan.exe"; StartedKeywords.Add("started"); StoppedKeywords.Add("exiting"); }
public TrojanController() { StartedKeywords.Add("started"); StoppedKeywords.Add("exiting"); }
public VMessController() { StartedKeywords.Add("started"); StoppedKeywords.AddRange(new[] { "config file not readable", "failed to" }); }
public TUNTAPController() { StartedKeywords.Add("Running"); StoppedKeywords.AddRange(new[] { "failed", "invalid vconfig file" }); }