Update check_client_ip_job.go

This commit is contained in:
mhsanaei 2025-09-11 11:05:06 +02:00
parent 33a36ada4b
commit cbf316db31
No known key found for this signature in database
GPG key ID: D875CD086CF668A0

View file

@ -40,17 +40,19 @@ func (j *CheckClientIpJob) Run() {
f2bInstalled := j.checkFail2BanInstalled() f2bInstalled := j.checkFail2BanInstalled()
isAccessLogAvailable := j.checkAccessLogAvailable(iplimitActive) isAccessLogAvailable := j.checkAccessLogAvailable(iplimitActive)
if iplimitActive { if isAccessLogAvailable {
if runtime.GOOS == "windows" { if runtime.GOOS == "windows" {
if isAccessLogAvailable { if iplimitActive {
shouldClearAccessLog = j.processLogFile() shouldClearAccessLog = j.processLogFile()
} }
} else { } else {
if f2bInstalled && isAccessLogAvailable { if iplimitActive {
shouldClearAccessLog = j.processLogFile() if f2bInstalled {
} else { shouldClearAccessLog = j.processLogFile()
if !f2bInstalled { } else {
logger.Warning("[LimitIP] Fail2Ban is not installed, Please install Fail2Ban from the x-ui bash menu.") if !f2bInstalled {
logger.Warning("[LimitIP] Fail2Ban is not installed, Please install Fail2Ban from the x-ui bash menu.")
}
} }
} }
} }