goproxy: 404 not found
- docker build . -t goproxy
- docker run -d -p 8081:8081 goproxy
- Then I wrote a script to test :
#!/usr/bin/env bash
export GO111MODULE=on
export GOPROXY='http://127.0.0.1:8081'
export GOPATH=`pwd`
go get -v golang.org/x/crypto
- Script output:
go: finding golang.org/x/mod v0.1.0 Fetching http://127.0.0.1:8081/golang.org/x/mod/@v/v0.1.0.info go: finding golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 Fetching http://127.0.0.1:8081/golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info go: golang.org/x/crypto@v0.0.0-20190701094942-4def268fd1a4: unexpected status (http://127.0.0.1:8081/golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info): 404 Not Found go: golang.org/x/mod@v0.1.0: unexpected status (http://127.0.0.1:8081/golang.org/x/mod/@v/v0.1.0.info): 404 Not Found go: error loading module requirements
- docker logs output:
docker logs 5eb9215b4acc 0.630s 404 /golang.org/x/mod/@v/v0.1.0.info 0.629s 404 /golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info 0.614s 404 /golang.org/x/mod/@v/v0.1.0.info 0.612s 404 /golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info 0.640s 404 /golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info 0.651s 404 /golang.org/x/mod/@v/v0.1.0.info 0.652s 404 /golang.org/x/crypto/@v/v0.0.0-20190701094942-4def268fd1a4.info 0.660s 404 /golang.org/x/mod/@v/v0.1.0.info
- When I replace
http://127.0.0.1:8081
tohttps://goproxy.io
it is no problem.
#!/usr/bin/env bash
export GO111MODULE=on
export GOPROXY='http://goproxy.io'
export GOPATH=`pwd`
go get -v golang.org/x/crypto
# go version
go version go1.12.7 linux/amd64
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 5
- Comments: 18 (7 by maintainers)
Flag
-proxy https://goproxy.io
or-proxy https://proxy.golang.org
works for me