Skip to content

kanrichan/GoProxyLocal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoProxyLocal

当使用 go mod tidy 等命令时, go mod 会从向网络请求 module 的版本列表及最新版本。在无法访问到 proxy.golang.org 或者 goproxy.cn 等镜像的环境中,如本地内网,本项目可以从 GOPATHpkg/mod/cache 读取已经缓存过module 并返回版本列表及最新版本,通过设置 GOPROXY 的方式代理 go mod

使用方法

  1. 使用命令 go run main.go 启动 Cheater
  2. 使用命令 go env -w GOPROXY=http://localhost:9988,direct

建议

  1. 使用命令 go env -w GOSUMDB=off 关闭 GOSUM
  2. 若拉取依赖时缓存无对应版本,可以在 go.modreplace 替换相似版本

About

Go module mechanics libraries proxy used local cache

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages