feat: 添加自定义HTTP客户端和WebSocket拨号器,支持TLS配置

This commit is contained in:
Akizon77
2025-10-15 12:25:32 +08:00
parent 8e31514e9c
commit 0dcdb89bb5
5 changed files with 152 additions and 76 deletions

View File

@@ -47,9 +47,7 @@ func CheckAndUpdate() error {
return fmt.Errorf("failed to parse current version: %v", err)
}
// 使用dnsresolver创建自定义HTTP客户端并设置为全局默认客户端
// 这会影响所有HTTP请求包括selfupdate库中的请求
http.DefaultClient = dnsresolver.GetHTTPClient(60 * time.Second) // Create selfupdate configuration
http.DefaultClient = dnsresolver.GetHTTPClient(60 * time.Second)
config := selfupdate.Config{}
updater, err := selfupdate.NewUpdater(config)
if err != nil {