v2.6.7
This commit is contained in:
parent
5a2dcd4e69
commit
96c26a362a
@ -26,10 +26,24 @@ type XrayService struct {
|
||||
xrayAPI xray.XrayAPI
|
||||
}
|
||||
|
||||
// IsXrayRunning 检查 Xray 是否正在运行
|
||||
func (s *XrayService) IsXrayRunning() bool {
|
||||
return p != nil && p.IsRunning()
|
||||
}
|
||||
|
||||
// 中文注释:
|
||||
// 新增 GetApiPort 函数。
|
||||
// 这个函数的作用是安全地返回当前 Xray 进程正在监听的 API 端口号。
|
||||
// 如果 Xray 没有运行 (p == nil),则返回 0。
|
||||
// 我们的后台任务将调用这个函数来获取端口号。
|
||||
func (s *XrayService) GetApiPort() int {
|
||||
if p == nil {
|
||||
return 0
|
||||
}
|
||||
return p.GetAPIPort()
|
||||
}
|
||||
|
||||
|
||||
func (s *XrayService) GetXrayErr() error {
|
||||
if p == nil {
|
||||
return nil
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user