This commit is contained in:
coward
2024-08-06 14:49:05 +08:00
parent da7ffc9343
commit 4cc3c075ed
423 changed files with 115 additions and 7294 deletions

View File

@@ -84,22 +84,25 @@ func (ClientApi) List(c *gin.Context) {
}
for i, v := range data {
// 获取客户端链接信息
peer, err := component.Wireguard().GetClientByPublicKey(v.Keys.PublicKey)
if err != nil {
continue
}
var ipAllocation string
for _, iaip := range peer.AllowedIPs {
ipAllocation += iaip.String() + ","
}
data[i].DataTraffic = &vo.DataTraffic{
Online: time.Since(peer.LastHandshakeTime).Minutes() < 3,
ReceiveBytes: utils.FlowCalculation().Parse(peer.TransmitBytes),
TransmitBytes: utils.FlowCalculation().Parse(peer.ReceiveBytes),
ConnectEndpoint: ipAllocation,
LastHandAt: peer.LastHandshakeTime.Format("2006-01-02 15:04:05"),
if v.Keys != nil {
// 获取客户端链接信息
peer, err := component.Wireguard().GetClientByPublicKey(v.Keys.PublicKey)
if err != nil {
continue
}
var ipAllocation string
for _, iaip := range peer.AllowedIPs {
ipAllocation += iaip.String() + ","
}
data[i].DataTraffic = &vo.DataTraffic{
Online: time.Since(peer.LastHandshakeTime).Minutes() < 3,
ReceiveBytes: utils.FlowCalculation().Parse(peer.TransmitBytes),
TransmitBytes: utils.FlowCalculation().Parse(peer.ReceiveBytes),
ConnectEndpoint: ipAllocation,
LastHandAt: peer.LastHandshakeTime.Format("2006-01-02 15:04:05"),
}
}
}
response.R(c).Paginate(data, total, p.Current, p.Size)