DoStart 启动核心,返回最新 Status。
(config, core string)
| 144 | |
| 145 | // DoStart 启动核心,返回最新 Status。 |
| 146 | func (a *API) DoStart(config, core string) (coremanager.Status, error) { |
| 147 | mgr := a.managerFor(core) |
| 148 | if err := mgr.Start(config); err != nil { |
| 149 | return coremanager.Status{}, err |
| 150 | } |
| 151 | return mgr.Status(), nil |
| 152 | } |
| 153 | |
| 154 | // DoStop 停止 xray 核心;如果未运行视为成功。 |
| 155 | func (a *API) DoStop() (coremanager.Status, error) { |