Большое обновление GUI интерфейс
Большое обновление GUI интерфейс - Добавлен фраемворr Walles - Удалена консольная версия - Проработан интерфейс и дизайн - Добавлено кеширование для быстрой реакции. - Сделан .ps1 сборщик для удобной сборки проекта. - Обновлён Readme
This commit is contained in:
30
Backend/admin/go/proxy/proxy.go
Normal file
30
Backend/admin/go/proxy/proxy.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package proxy
|
||||
|
||||
import (
|
||||
config "vServer/Backend/config"
|
||||
)
|
||||
|
||||
func GetProxyList() []ProxyInfo {
|
||||
proxies := make([]ProxyInfo, 0)
|
||||
|
||||
for _, proxyConfig := range config.ConfigData.Proxy_Service {
|
||||
status := "disabled"
|
||||
if proxyConfig.Enable {
|
||||
status = "active"
|
||||
}
|
||||
|
||||
proxyInfo := ProxyInfo{
|
||||
Enable: proxyConfig.Enable,
|
||||
ExternalDomain: proxyConfig.ExternalDomain,
|
||||
LocalAddress: proxyConfig.LocalAddress,
|
||||
LocalPort: proxyConfig.LocalPort,
|
||||
ServiceHTTPSuse: proxyConfig.ServiceHTTPSuse,
|
||||
AutoHTTPS: proxyConfig.AutoHTTPS,
|
||||
Status: status,
|
||||
}
|
||||
proxies = append(proxies, proxyInfo)
|
||||
}
|
||||
|
||||
return proxies
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user