git 设置代理下载 webrtc代码

2018-06-27  本文已影响242人  音视频直播技术专家

前言

很多同学想学习 webrtc,但发现下载 webrtc 代码并能成功编译它,成为了一只拦路虎。今天我们就来看看如何通过 VPN 下载webrtc代码。

购买 VPN

要想下载 webrtc 代码,我们必须要有 VPN。VPN可以自己搭建,也可以通过购买的方式获取到。

自已搭建的话,需要在亚马逊这类云服务公司购买海外的虚拟服务器,相对来说还是麻烦一些。

我建议大家购买现成的 VPN,目前觉得蓝灯的效果还不错。

为git 设置代理

有的VPN直接登陆之后就可以下载webrtc代码了。但对于像蓝灯这类 VPN,通过浏览器访问国外网端是没问题的,但通过git访问国外的代码就不行了。

所以我们需要手动为 git 设置代理。git 设置代理的步骤如下:

需要注意的是,端口 1234 应该填你的VPN代理的实际端口地址。一般端口信息可以从VPN的配置信息里查看到。

取消 git 代理

当我们下载完webrtc 后,需要取消 git 代理,否则的话你所有的 git 的操作都是通过代理走的,这样会影响工作效率。

要取消代理可以执行下面的命令:

git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --unset socks.proxy

设置shell 代理

除了需要设置 git 代理外,还要设置 shell 代理,因为在做 gclient sync 时,不光会通过 git 下载代码,还会通过 crul, wget 下载代码,此时就要让这些程序通过 shell 的代理获取了。具体方法如下:

export http_proxy=127.0.0.1:1234
export https_proxy=127.0.0.1:1234
set http_proxy=27.0.0.1:1234
set https_proxy=127.0.0.1:1234

获取webrtc代码

git 代理设置完后,就可以通过webrtc官方的方法获取webrtc代码了。

小结

至此,你应该可以得到能编译成功的webrtc代码了。

注意,webrtc代码目前可以分为三个版本。PC版本(Windows/Mac/Linux), Android版本以及iOS版本。它们的代码是不一样的。

上一篇 下一篇

猜你喜欢

热点阅读