# go: github.com/foo/bar@v1.0.0: read tcp 10.0.0.1:443->10.0.0.2:443: i/o timeout

- **ID:** `go/go-mod-download-timeout`
- **Domain:** go
- **Category:** network_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Network connectivity issues prevent the Go toolchain from reaching the module proxy or origin server, causing a timeout.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 1.16 | active | — | — |

## Workarounds

1. **** (80% success)
   ```
   Check network connectivity and proxy settings; use 'go env -w GOPROXY=https://goproxy.cn,direct' if in China or a different proxy.
   ```
2. **** (70% success)
   ```
   Use 'GOPROXY=direct go mod download' to bypass the proxy and fetch directly from VCS.
   ```

## Dead Ends

- **** — GOPROXY_TIMEOUT is not a standard Go environment variable; it has no effect. (95% fail)
- **** — If the network is down, retrying will continue to fail. (50% fail)
