Go Modules
mise-server implements the Go module proxy protocol, caching module metadata and zip archives.
Endpoints
GET /go/{module}/@v/list # version list
GET /go/{module}/@v/{version}.info # version info
GET /go/{module}/@v/{version}.mod # go.mod file
GET /go/{module}/@v/{version}.zip # module source zip
GET /go/{module}/@latest # latest version infoClient Configuration
bash
export GOPROXY=http://your-server:3000/go/
go get github.com/gorilla/muxTo fallback to direct if mise-server is unavailable:
bash
export GOPROXY=http://your-server:3000/go/,directUpstream Override
toml
[settings.piers.go]
upstream = "https://proxy.golang.org"bash
export MISE_SERVER_GO_UPSTREAM=https://proxy.golang.org