#!/bin/bash # Docker HTTP proxy manager script PROXY_ADDR="http://127.0.0.1:1080" CONF_DIR="/etc/systemd/system/docker.service.d" CONF_FILE="$CONF_DIR/http-proxy.conf" SCRIPT_PATH="/usr/local/bin/dockerproxy" install_proxy() { echo "📥 安装 dockerproxy 系统命令..." sudo cp "$0" "$SCRIPT_PATH" sudo chmod +x "$SCRIPT_PATH" echo "✅ 安装完成,可通过 dockerproxy [on|off] 管理代理" } uninstall_proxy() { echo "🧹 卸载 dockerproxy..." sudo rm -f "$SCRIPT_PATH" echo "✅ 卸载完成,建议先执行 dockerproxy off 关闭代理" } enable_proxy() { echo "🔧 正在开启 Docker HTTP 代理..." sudo mkdir -p "$CONF_DIR" sudo bash -c "cat > $CONF_FILE" <