国内使用使用 go get 安装 golang.org 的代码时 经常会返回

package golang.org/x/time/rate: unrecognized import path "golang.org/x/time/rate" (https fetch: Get https://golang.org/x/time/rate?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

不用说 原因你懂的。
这时候需要在终端中配置代理,而lantern还是比较简单方便的.
step 1 安装lantern lantern下载地址.

step 2 终端中输入

    export http_proxy=http://127.0.0.1:60836
    export https_proxy=$http_proxy
    export ftp_proxy=$http_proxy
    export rsync_proxy=$http_proxy
    export no_proxy="localhost,127.0.0.1,.dade.com"

-- 以上内容请根据自己的实际情况做调整。目前lantern的代理端口是60000

step3 试一下 env
检查下是否有刚才添加的信息。

Dade-MBP:go-demo dade$ env

......
http_proxy=http://127.0.0.1:60836
......
ftp_proxy=http://127.0.0.1:60836
......
rsync_proxy=http://127.0.0.1:60836

step4: 现在可以欢快的进行go get 了

标签: 终端配置代理, go get 无法连接, go get timeout 超时

已有 2 条评论

  1. 飞

    这个很NB

  2. 李阳博客 李阳博客

    这个不错,不过我用的SS,应该也差不多

添加新评论