Files
kami_gateway/internal/config/proxy.go
danial d5d681ea52 fix(proxy): 修复代理地址换行符问题并优化代理池初始化
- 将代理URL中的换行符由\r\n修改为\n,避免解析错误
- 代理相关配置文件及Dockerfile中统一调整换行符格式
- flyfishv2卡片发送模块设置正确的User-Agent头部
- 使用strutil.SplitAndTrim代替strings.Split优化代理IP列表处理
- 修正全局代理池单例初始化方式,确保线程安全
- 调整main.go中包引入顺序,提升代码规范性
2025-12-07 23:47:16 +08:00

18 lines
430 B
Go

package config
import "github.com/beego/beego/v2/core/config/env"
type ProxyInfo struct {
Url string
AuthKey string
AuthPwd string
}
func GetProxyInfo() ProxyInfo {
return ProxyInfo{
Url: env.Get("proxyUrl", "https://share.proxy.qg.net/get?key=7ASQH2BI&num=2&area=&isp=0&format=txt&seq=\\n&distinct=false"),
AuthKey: env.Get("proxyAuthKey", "7ASQH2BI"),
AuthPwd: env.Get("proxyAuthPwd", "34D6652FE7B6"),
}
}