Русифицировать README и интерфейс HY2XS admin
This commit is contained in:
@@ -56,3 +56,4 @@ func (h *Hysteria2Process) Release() error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ func NewHysteria2Api(apiPort int64) *Hysteria2Api {
|
||||
}
|
||||
}
|
||||
|
||||
// ListUsers 每个用户的流量信息
|
||||
// ListUsers Информация о трафике каждого пользователя
|
||||
func (h *Hysteria2Api) ListUsers(clear bool, secret string) (map[string]bo.Hysteria2UserTraffic, error) {
|
||||
var users map[string]bo.Hysteria2UserTraffic
|
||||
if !NewHysteria2Instance().IsRunning() {
|
||||
@@ -64,7 +64,7 @@ func (h *Hysteria2Api) ListUsers(clear bool, secret string) (map[string]bo.Hyste
|
||||
return users, nil
|
||||
}
|
||||
|
||||
// KickUsers 踢下线
|
||||
// KickUsers Принудительное отключение
|
||||
func (h *Hysteria2Api) KickUsers(keys []string, secret string) error {
|
||||
if !NewHysteria2Instance().IsRunning() {
|
||||
return nil
|
||||
@@ -98,7 +98,7 @@ func (h *Hysteria2Api) KickUsers(keys []string, secret string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// OnlineUsers 在线用户
|
||||
// OnlineUsers Пользователи онлайн
|
||||
func (h *Hysteria2Api) OnlineUsers(secret string) (map[string]int64, error) {
|
||||
var onlineUsers map[string]int64
|
||||
if !NewHysteria2Instance().IsRunning() {
|
||||
@@ -134,3 +134,4 @@ func (h *Hysteria2Api) OnlineUsers(secret string) (map[string]int64, error) {
|
||||
}
|
||||
return onlineUsers, nil
|
||||
}
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ func (p *process) start(name string, arg ...string) error {
|
||||
return errors.New("cmd err")
|
||||
}
|
||||
|
||||
// 获取命令的 stdout 和 stderr
|
||||
// Получение stdout и stderr команды
|
||||
stdout, err := cmd.StdoutPipe()
|
||||
if err != nil {
|
||||
logrus.Errorf("Error obtaining stdout: %v", err)
|
||||
@@ -179,7 +179,7 @@ func (p *process) release() error {
|
||||
}
|
||||
|
||||
func (p *process) handleLogs(stdout, stderr io.ReadCloser) {
|
||||
// 日志
|
||||
// Логи
|
||||
stdoutChan := make(chan string)
|
||||
stderrChan := make(chan string)
|
||||
|
||||
@@ -221,9 +221,10 @@ func (p *process) handleLogs(stdout, stderr io.ReadCloser) {
|
||||
}
|
||||
}
|
||||
|
||||
// 当两个 channel 都关闭时,退出循环
|
||||
// Когда оба channel закрыты, выходим из цикла
|
||||
if stdoutChan == nil && stderrChan == nil {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user