🎨一些优化和更改
This commit is contained in:
@@ -162,7 +162,13 @@ func (ClientApi) GenerateIP(c *gin.Context) {
|
||||
}
|
||||
|
||||
ips := utils.Network().GenerateIPByIPS(serverInfo.Address, assignIPS...)
|
||||
response.R(c).OkWithData(ips)
|
||||
|
||||
clientIPS := ips
|
||||
serverIPS := serverInfo.Address
|
||||
response.R(c).OkWithData(map[string]any{
|
||||
"clientIPS": clientIPS,
|
||||
"serverIPS": serverIPS,
|
||||
})
|
||||
}
|
||||
|
||||
// Download
|
||||
|
@@ -6,6 +6,7 @@ import (
|
||||
"wireguard-ui/http/response"
|
||||
"wireguard-ui/model"
|
||||
"wireguard-ui/service"
|
||||
"wireguard-ui/utils"
|
||||
)
|
||||
|
||||
type setting struct{}
|
||||
@@ -26,8 +27,9 @@ func (setting) Set(c *gin.Context) {
|
||||
}
|
||||
|
||||
if err := service.Setting().SetData(&model.Setting{
|
||||
Code: p.Code,
|
||||
Data: p.Data,
|
||||
Code: p.Code,
|
||||
Data: p.Data,
|
||||
Describe: p.Describe,
|
||||
}); err != nil {
|
||||
response.R(c).FailedWithError(err)
|
||||
return
|
||||
@@ -74,3 +76,28 @@ func (setting) GetSetting(c *gin.Context) {
|
||||
|
||||
response.R(c).OkWithData(data.Data)
|
||||
}
|
||||
|
||||
// GetAllSetting
|
||||
// @description: 获取全部配置
|
||||
// @receiver setting
|
||||
// @param c
|
||||
func (setting) GetAllSetting(c *gin.Context) {
|
||||
// 不查询的配置
|
||||
var blackList = []string{"WG_SETTING", "WG_SERVER"}
|
||||
|
||||
data, err := service.Setting().GetAllSetting(blackList)
|
||||
if err != nil {
|
||||
response.R(c).FailedWithError("获取配置失败")
|
||||
return
|
||||
}
|
||||
|
||||
response.R(c).OkWithData(data)
|
||||
}
|
||||
|
||||
// GetPublicAddr
|
||||
// @description: 获取公网地址
|
||||
// @receiver setting
|
||||
// @param c
|
||||
func (setting) GetPublicAddr(c *gin.Context) {
|
||||
response.R(c).OkWithData(utils.Network().GetHostPublicIP())
|
||||
}
|
||||
|
Reference in New Issue
Block a user