Допустим, вы используете Go 1.13 и настраиваете проект, инициализированный для Go Модули.
$ mkdir my-project
$ cd my-project
$ git mod init github.com/bmuschko/my-project
Вместо использования прокси-сервера Google по умолчанию для загрузки зависимостей, вы устанавливаете GoCenter или другой прокси.
$ export GOPROXY=https://gocenter.io
После загрузки зависимостей не похоже, что Go отслеживает исходный прокси. В конце концов, нет никакого способа узнать или проверить, что зависимость пришла от прокси-сервера Google, пользовательского прокси-сервера или напрямую из репозитория исходного кода. Теоретически, контрольные суммы могут отличаться в зависимости от исходного прокси, если вы переключаетесь между ними, даже если вы используете одну и ту же версию.
$ go get github.com/spf13/cobra
Сохраняет ли * 1016 эту информацию где-нибудь в кэше? Я не мог найти эту информацию. Любой совет будет оценен.