侧边栏壁纸
博主头像
starstao 博主等级

行动起来,活在当下

  • 累计撰写 15 篇文章
  • 累计创建 26 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用athens搭建go三方库代理镜像源

上载星海
2025-04-16 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

编辑 docker-compose.yaml 文件写入如下内容

version: '3'

services:
  athens:
    image: gomods/athens:v0.15.3
    container_name: athens-proxy
    restart: always
    ports:
      - "3000:3000"
    environment:
      - ATHENS_STORAGE_TYPE=disk
      - ATHENS_DISK_STORAGE_ROOT=/var/lib/athens
      - ATHENS_GONOSUM_PATTERNS=*.gitlab.com
      - ATHENS_GOPROXY=https://goproxy.cn,direct
    volumes:
      - ./athens-storage:/var/lib/athens

其中
ATHENS_GONOSUM_PATTERNS=*.gitlab.com 配置免校验go三方库地址
ATHENS_GOPROXY=https://goproxy.cn,direct 配置上游三方库源,如果找不到就从此地址拉取三方库到本地

然后执行命令
docker compose up -d
启动athens

最后使用如下命令使用该go代理

export GOPROXY=http://ip:3000,direct
或者
go env -w GOPROXY=http://ip:3000,direct
0

评论区