1 Commits

Author SHA1 Message Date
kone ba5a09862f fix: remove hardcoded default update proxy URL
The default socks5 proxy (172.16.32.16:3389) was unreachable for most
deployments, causing version check to timeout after 30 seconds.

Setting the default to empty string allows direct connection to the
Gitea API, which is the expected behavior for most users.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-06 03:43:13 +08:00
+5 -5
View File
@@ -148,9 +148,9 @@ type GeminiTierQuotaConfig struct {
} }
type UpdateConfig struct { type UpdateConfig struct {
// GitHubRepo 用于在线更新的 GitHub 仓库,格式 owner/repo // GitHubRepo 是历史配置字段名,用于在线更新的代码仓库,格式 owner/repo
GitHubRepo string `mapstructure:"github_repo"` GitHubRepo string `mapstructure:"github_repo"`
// ProxyURL 用于访问 GitHub 的代理地址 // ProxyURL 用于访问代码仓库的代理地址
// 支持 http/https/socks5/socks5h 协议 // 支持 http/https/socks5/socks5h 协议
// 例如: "http://127.0.0.1:7890", "socks5://127.0.0.1:1080" // 例如: "http://127.0.0.1:7890", "socks5://127.0.0.1:1080"
ProxyURL string `mapstructure:"proxy_url"` ProxyURL string `mapstructure:"proxy_url"`
@@ -564,7 +564,7 @@ type CSPConfig struct {
type ProxyFallbackConfig struct { type ProxyFallbackConfig struct {
// AllowDirectOnError 当辅助服务的代理初始化失败时是否允许回退直连。 // AllowDirectOnError 当辅助服务的代理初始化失败时是否允许回退直连。
// 仅影响以下非 AI 账号连接的辅助服务: // 仅影响以下非 AI 账号连接的辅助服务:
// - GitHub Release 更新检查 // - Gitea Release 更新检查
// - 定价数据拉取 // - 定价数据拉取
// 不影响 AI 账号网关连接(Claude/OpenAI/Gemini/Antigravity), // 不影响 AI 账号网关连接(Claude/OpenAI/Gemini/Antigravity),
// 这些关键路径的代理失败始终返回错误,不会回退直连。 // 这些关键路径的代理失败始终返回错误,不会回退直连。
@@ -1614,8 +1614,8 @@ func setDefaults() {
viper.SetDefault("pricing.hash_check_interval_minutes", 10) viper.SetDefault("pricing.hash_check_interval_minutes", 10)
// Update // Update
viper.SetDefault("update.github_repo", "man209111-cpu/sub2api") viper.SetDefault("update.github_repo", "kgod/sub2api")
viper.SetDefault("update.proxy_url", "socks5://admin%40sub2api.local:m729066849@172.16.32.16:3389") viper.SetDefault("update.proxy_url", "")
// Timezone (default to Asia/Shanghai for Chinese users) // Timezone (default to Asia/Shanghai for Chinese users)
viper.SetDefault("timezone", "Asia/Shanghai") viper.SetDefault("timezone", "Asia/Shanghai")