Files
DenyIP-go/common.go
aixiao df2c4a325c build(go): 更新 Go 版本及依赖包版本
更新 Go 版本从 1.25.3 到 1.25.4,并升级了以下依赖项:
- github.com/lionsoul2014/ip2region/binding/golang 从 20251015 版本升级到 20251113 版本
- golang.org/x/net 从 v0.46.0 升级到 v0.47.0
- golang.org/x/sys 从 v0.37.0 升级到 v0.38.0

同时在 main.go 中新增对 iptables 和 ipset 命令存在性的检查。
2025-11-18 15:45:30 +08:00

15 lines
285 B
Go

package main
import (
"log"
"os/exec"
)
// CheckCommandExists 检测系统命令是否存在,不存在则退出程序
func CheckCommandExists(cmd string) {
_, err := exec.LookPath(cmd)
if err != nil {
log.Fatalf("命令未找到: %s (请确保已安装该命令)", cmd)
}
}