only record tcp connecting ip on real time

This commit is contained in:
yuzuki999
2023-05-17 00:56:14 +08:00
parent 49cdbbbaa4
commit bc14e406c9
6 changed files with 95 additions and 27 deletions

14
limiter/clear.go Normal file
View File

@@ -0,0 +1,14 @@
package limiter
import "log"
func ClearPacketOnlineIP() error {
log.Println("Limiter: Clear packet online ip...")
limitLock.RLock()
for _, l := range limiter {
l.ConnLimiter.ClearPacketOnlineIP()
}
limitLock.RUnlock()
log.Println("Limiter: Clear packet online ip done")
return nil
}