what are the options besides the default public proxy.golang.org if you want to run something private?
Athens is the most "feature complete" but goproxy/goproxy is much simpler with almost the same functionality, and it's easier to embed/customize.
project | hosted | direct | upstream proxy | exclude | sumdb | cache control | access control |
---|---|---|---|---|---|---|---|
gomods/athens | azure | yes | yes | yes | proxy | no | no |
goproxy/goproxy | goproxy.cn | yes | yes | yes | proxy | no | no |
goproxyio/goproxy | goproxy.io | yes | yes | ? | proxy | no | no |
thumbai/thumbai | thumbai.app | yes | yes | ? | ? | no | no |
not ready / commercial / part of another project