Files
vServer/Backend/admin/go/proxy/proxy.go
Falknat 05ddb1e796 Улучшен фронт
1. Добавлен функционал в интерфейс по управлению сертификатами и службой редактирования сертификатов.

2. Добавлена кнопка для добавления прокси и экран редактирования прокси.
2026-01-17 11:57:57 +07:00

32 lines
702 B
Go

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,
AutoCreateSSL: proxyConfig.AutoCreateSSL,
Status: status,
}
proxies = append(proxies, proxyInfo)
}
return proxies
}