git 設定代理下載 webrtc程式碼

搬瓦工發表於2018-06-27

前言

很多同學想學習 webrtc,但發現下載 webrtc 程式碼並能成功編譯它,成為了一隻攔路虎。今天我們就來看看如何通過SS下載webrtc程式碼。

購買SS
要想下載 webrtc 程式碼,我們必須要有SS(Shadowsocks)。SS可以自己搭建,也可以通過購買的方式獲取到。

自已搭建的話,也非常的簡單,大家可以看下這裡《搬瓦工VPS傻瓜式一鍵搭建SS上網教程

為git 設定代理

連線上SS之後就可以下載webrtc程式碼了。但對於像藍燈這類 VPN,通過瀏覽器訪問國外網端是沒問題的,但通過git訪問國外的程式碼就不行了。

所以我們需要手動為 git 設定代理。git 設定代理的步驟如下:

在使用者目錄下建立.gitconfig檔案。(我的是macbook)
執行下面的語句

git config --global http.proxy `127.0.0.1:1234`
git config --global https.proxy `127.0.0.1:1234`
git config --global socks.proxy `127.0.0.1:1234`

執行完上面的命令後,檢視.gitconfig可以看到如下內容:

[http]
     proxy = 127.0.0.1:1234
[https]
     proxy = 127.0.0.1:1234
[socks]
     proxy=127.0.0.1:1234

需要注意的是,埠 1234 應該填你的SS代理的實際埠地址。一般埠資訊可以從SS的配置資訊裡檢視到。

獲取webrtc程式碼

git 代理設定完後,就可以通過webrtc官方的方法獲取webrtc程式碼了。

  • 先下載depot_tools工具
  • 執行 fetch –no-hooks webrtc
  • gclient sync

小結

至此,你應該可以得到能編譯成功的webrtc程式碼了。

注意,webrtc程式碼目前可以分為三個版本。PC版本(Windows/Mac/Linux), Android版本以及iOS版本。它們的程式碼是不一樣的。

相關文章