AI开发平台MODELARTS-ModelArts Standard推理服务访问公网方案:步骤二:使用Docker安装和配置正向代理

时间:2025-03-12 09:40:00

步骤二:使用Docker安装和配置正向代理

  1. 购买弹性 云服务器ECS ,详情请见购买E CS 。镜像可选择Ubuntu最新版本。虚拟私有云选择提前创建好的VPC。
  2. 申请弹性公网IP EIP,详情请见申请弹性公网IP
  3. 将弹性公网IP绑定到ECS,详情请见将弹性公网IP绑定至实例
  4. 登录ECS,执行如下命令进行Docker安装。如已安装,请直接进入下一步。
    curl -sSL https://get.daocloud.io/docker | sh
  5. 执行如下命令安装Squid容器。
    docker pull ubuntu/squid
  6. 创建主机目录。
    mkdir –p /etc/squid/
  7. 打开并配置whitelist.conf文件。
    vim whitelist.conf

    配置内容为安全控制可访问的地址,支持配置通配符,例如:

    .apig.cn-east-3.huaweicloudapis.com

    如果地址访问不通,请在浏览器配置访问 域名

  8. 打开并配置squid.conf文件。
    vim squid.conf

    配置内容如下。

    # An ACL named 'whitelist'
    acl whitelist dstdomain '/etc/squid/whitelist.conf'
     
    # Allow whitelisted URLs through
    http_access allow whitelist
     
    # Block the rest
    http_access deny all
     
    # Default port
    http_port 3128
  9. 设置主机目录和配置文件权限如下。
    chmod 640 -R /etc/squid
  10. 执行如下命令启动Squid实例。
    docker run -d --name squid -e TZ=UTC -v /etc/squid:/etc/squid -p 3128:3128 ubuntu/squid:latest
  11. 进入docker刷新Squid。
    docker exec –it squid bash
    root@{container_id}:/# squid -k reconfigure

support.huaweicloud.com/bestpractice-modelarts/modelarts_04_0203.html