登录
    Technology changes quickly but people's minds change slowly.

ubuntu 下 go get timeout 的处理

技术宅 破玉 1701次浏览 0个评论

由于某些墙的原因,导致go get 有时会超时,所以我们不得不使用一些科学的手段处理下,由于本地用的socks5 ,而终端没法直接使用 socks5 代理,所以首先需要转发
安装并配置转发工具

apt-get install privoxy
vi /etc/privoxy/config

在配置文件增加如下配置:

forward-socks5t / 127.0.0.1:1080 .
listen-address 127.0.0.1:8098

以上目的是将 socks5 1080 转发到 本地的 8098 的http 端口
然后在终端设置http 代理

export http_proxy='http://127.0.0.1:8098'
export https_proxy='http://127.0.0.1:8098'

配置完后,如果执行 wget www.google.com 成功,那就配置成功了
再次执行 go get 就不会超时了,注意 https_proxy 也需要配置,否则会 报 proxyconnect tcp: net/http: TLS handshake timeout


华裳绕指柔, 版权所有丨如未注明 , 均为原创|转载请注明ubuntu 下 go get timeout 的处理
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址