黄中银 3 месяцев назад
Родитель
Сommit
2396f5f75f
2 измененных файлов с 8 добавлено и 3 удалено
  1. 2 1
      mixapi/china/Dockerfile
  2. 6 2
      mixapi/china/common.sh

+ 2 - 1
mixapi/china/Dockerfile

@@ -1,5 +1,6 @@
 # 使用busybox:glibc作为基础镜像(自带wget、crond和sh)
 # 使用busybox:glibc作为基础镜像(自带wget、crond和sh)
-FROM busybox:glibc
+# 国内使用华为云镜像加速
+FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/busybox:glibc
 
 
 # 设置下载目录
 # 设置下载目录
 WORKDIR /app
 WORKDIR /app

+ 6 - 2
mixapi/china/common.sh

@@ -7,8 +7,12 @@ MIXAPI_NEW="/app/mixapi.new"
 UPDATE_SCRIPT="/app/check_update.sh"
 UPDATE_SCRIPT="/app/check_update.sh"
 CRON_FILE="/var/spool/cron/crontabs/root"
 CRON_FILE="/var/spool/cron/crontabs/root"
 DEFAULT_VERSION="v1.2"
 DEFAULT_VERSION="v1.2"
-GITHUB_API_URL="https://api.github.com/repos/aiprodcoder/MIXAPI/releases/latest"
-GITHUB_DOWNLOAD_BASE="https://github.com/aiprodcoder/MIXAPI/releases/download"
+
+# 国内使用 GitHub 代理加速
+# 支持通过环境变量 GITHUB_PROXY 覆盖默认代理
+GITHUB_PROXY="${GITHUB_PROXY:-https://ghfast.top}"
+GITHUB_API_URL="${GITHUB_PROXY}/https://api.github.com/repos/aiprodcoder/MIXAPI/releases/latest"
+GITHUB_DOWNLOAD_BASE="${GITHUB_PROXY}/https://github.com/aiprodcoder/MIXAPI/releases/download"
 
 
 # 获取最新版本号
 # 获取最新版本号
 get_latest_version() {
 get_latest_version() {