git 设置代理下载 webrtc代码

前言

很多同学想学习 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版本。它们的代码是不一样的。

相关推荐