feat: 增加日志输出以显示使用的代理类型和地址,提升调试信息的可读性

This commit is contained in:
lixiangwuxian 2025-04-16 00:28:47 +08:00
parent 22aa541bd1
commit 61eada5d1e

View File

@ -60,6 +60,7 @@ func ask(from string, question string) (reply string) {
log.Printf("解析代理地址失败: %v\n", err) log.Printf("解析代理地址失败: %v\n", err)
} else { } else {
if proxyURL.Scheme == "socks5" { if proxyURL.Scheme == "socks5" {
log.Printf("使用SOCKS5代理: %s\n", proxyURL.Host)
dialer, err := proxy.SOCKS5("tcp", proxyURL.Host, nil, proxy.Direct) dialer, err := proxy.SOCKS5("tcp", proxyURL.Host, nil, proxy.Direct)
if err == nil { if err == nil {
llmConfig.HTTPClient = &http.Client{ llmConfig.HTTPClient = &http.Client{
@ -74,7 +75,7 @@ func ask(from string, question string) (reply string) {
log.Printf("创建SOCKS5代理失败: %v\n", err) log.Printf("创建SOCKS5代理失败: %v\n", err)
} }
} else { } else {
// 使用 HTTP/HTTPS 代理 log.Printf("使用HTTP/HTTPS代理: %s\n", proxyURL.Host)
llmConfig.HTTPClient = &http.Client{ llmConfig.HTTPClient = &http.Client{
Timeout: 10 * time.Second, Timeout: 10 * time.Second,
Transport: &http.Transport{ Transport: &http.Transport{