- 将代理URL中的换行符由\r\n修改为\n,避免解析错误 - 代理相关配置文件及Dockerfile中统一调整换行符格式 - flyfishv2卡片发送模块设置正确的User-Agent头部 - 使用strutil.SplitAndTrim代替strings.Split优化代理IP列表处理 - 修正全局代理池单例初始化方式,确保线程安全 - 调整main.go中包引入顺序,提升代码规范性
18 lines
430 B
Go
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"),
|
|
}
|
|
}
|