更新web
This commit is contained in:
14
main.go
14
main.go
@@ -197,8 +197,8 @@ func main() {
|
||||
|
||||
// 初始化屏蔽管理系统
|
||||
shieldManager := shield.NewShieldManager(&cfg.Shield)
|
||||
if err := shieldManager.LoadRules(); err != nil {
|
||||
logger.Error("加载屏蔽规则失败", "error", err)
|
||||
if err := shieldManager.LoadLocalRulesOnly(); err != nil {
|
||||
logger.Error("加载本地屏蔽规则失败", "error", err)
|
||||
}
|
||||
|
||||
// 初始化GFWList管理系统
|
||||
@@ -224,6 +224,16 @@ func main() {
|
||||
}
|
||||
}()
|
||||
|
||||
// 异步加载远程规则
|
||||
go func() {
|
||||
logger.Info("开始异步加载远程屏蔽规则")
|
||||
if err := shieldManager.LoadRules(); err != nil {
|
||||
logger.Error("异步加载远程屏蔽规则失败", "error", err)
|
||||
} else {
|
||||
logger.Info("远程屏蔽规则异步加载完成")
|
||||
}
|
||||
}()
|
||||
|
||||
// 启动定时更新任务
|
||||
go shieldManager.StartAutoUpdate()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user