想要學好Go語言的必須知道的一個小技巧
阿新 • • 發佈:2019-01-26
由於我轉Go語言比較早,很多認識我的,轉Go或學習Go的同學遇到問題,經常會過來問我,然後,我發現。
除了學習Go語言可以看那些資料,這個問題以外,第二個經常被問的問題就是
“大佬,這個包下載 go get不下來怎麼辦啊。”
“大哥,cli下怎麼設定代理啊”
“大神,怎麼cli設定了代理還是 go get 不到包。”
等等……
因此,我決定做一個簡單科普。
linux、macOS 使用http代理,https_proxy的一定要設定,很多Go語言的包都是https,否則就會出現設定了http代理,還是 get 不到包的情況,後面的也一樣
export http_proxy=127.0 .0.1:1087
export https_proxy=127.0.0.1:1087
linux、macOS 使用socks5代理
export http_proxy=socks5://127.0.0.1:1087
export https_proxy=socks5://127.0.0.1:1087
linux、macOS 代理白名單,分號分隔
export no_proxy=localhost;127.0.0.*
windows下使用http代理
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
windows下使用socks5代理
set http_proxy=socks5://127.0.0.1:1080
set https_proxy=socks5://127.0.0.1:1080
windows 代理白名單,逗號分隔
set NO_PROXY=localhost,127.0.0.*
最後,在實際使用的時候,請將上面的代理地址替換成自己的代理服務,至於怎麼獲取代理,這不是這篇文章的要教你的東西。
更多架構、PHP、GO相關踩坑實踐技巧請關注我的公眾號:PHP架構師