using Netch.Models; using Netch.Utils; namespace Netch.Controllers { public abstract class EncryptedProxy : Controller { private int? _socks5Port; public int Socks5LocalPort { get => _socks5Port ?? Global.Settings.Socks5LocalPort; set => _socks5Port = value; } private string _localAddress; public string LocalAddress { get => _localAddress ?? Global.Settings.LocalAddress; set => _localAddress = value; } /// /// 启动 /// /// 服务器 /// 模式 /// 是否启动成功 public abstract bool Start(Server server, Mode mode); } }