更新 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 命令存在性的检查。
15 lines
285 B
Go
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)
|
|
}
|
|
}
|