mirror of
https://github.com/SagerNet/sing-box.git
synced 2025-08-12 05:17:36 +08:00
Compare commits
4 Commits
83238d6a81
...
66a767d083
Author | SHA1 | Date | |
---|---|---|---|
![]() |
66a767d083 | ||
![]() |
9095e5763a | ||
![]() |
a11384b286 | ||
![]() |
9dd9fb27cd |
@ -2,7 +2,7 @@
|
|||||||
icon: material/alert-decagram
|
icon: material/alert-decagram
|
||||||
---
|
---
|
||||||
|
|
||||||
#### 1.12.0-rc.2
|
#### 1.12.0-rc.3
|
||||||
|
|
||||||
* Fixes and improvements
|
* Fixes and improvements
|
||||||
|
|
||||||
|
@ -50,12 +50,24 @@ func (s *TrafficManager) UpdateUsers(users []string) {
|
|||||||
newUserTCPSessions := make(map[string]*atomic.Int64)
|
newUserTCPSessions := make(map[string]*atomic.Int64)
|
||||||
newUserUDPSessions := make(map[string]*atomic.Int64)
|
newUserUDPSessions := make(map[string]*atomic.Int64)
|
||||||
for _, user := range users {
|
for _, user := range users {
|
||||||
newUserUplink[user] = s.userUplinkPackets[user]
|
if counter, loaded := s.userUplink[user]; loaded {
|
||||||
newUserDownlink[user] = s.userDownlinkPackets[user]
|
newUserUplink[user] = counter
|
||||||
newUserUplinkPackets[user] = s.userUplinkPackets[user]
|
}
|
||||||
newUserDownlinkPackets[user] = s.userDownlinkPackets[user]
|
if counter, loaded := s.userDownlink[user]; loaded {
|
||||||
newUserTCPSessions[user] = s.userTCPSessions[user]
|
newUserDownlink[user] = counter
|
||||||
newUserUDPSessions[user] = s.userUDPSessions[user]
|
}
|
||||||
|
if counter, loaded := s.userUplinkPackets[user]; loaded {
|
||||||
|
newUserUplinkPackets[user] = counter
|
||||||
|
}
|
||||||
|
if counter, loaded := s.userDownlinkPackets[user]; loaded {
|
||||||
|
newUserDownlinkPackets[user] = counter
|
||||||
|
}
|
||||||
|
if counter, loaded := s.userTCPSessions[user]; loaded {
|
||||||
|
newUserTCPSessions[user] = counter
|
||||||
|
}
|
||||||
|
if counter, loaded := s.userUDPSessions[user]; loaded {
|
||||||
|
newUserUDPSessions[user] = counter
|
||||||
|
}
|
||||||
}
|
}
|
||||||
s.userUplink = newUserUplink
|
s.userUplink = newUserUplink
|
||||||
s.userDownlink = newUserDownlink
|
s.userDownlink = newUserDownlink
|
||||||
|
Loading…
x
Reference in New Issue
Block a user