1. 程式人生 > >想要學好Go語言的必須知道的一個小技巧

想要學好Go語言的必須知道的一個小技巧

由於我轉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架構師

PHP架構師