【Rocket-chip 0】Ubuntu 18.04提高git clone的速度

前言

最近需要在Ubuntu系統中git clone rocket-chip項目,幾個G的內容對於幾十kb/s的速度實在太大。網上的git加速方法都不奏效,碼雲gitee雖然可以加速,但是因爲rocket-chip的submodule實在太多,所以最後也沒有奏效。最後只有通過科學上網來加速了。

如何在Ubuntu系統上搭建SSR

圖形化界面下載及使用

網上有不少非圖形化界面的方法,但我習慣了windows下ShadowsocksR的操作,所以還是使用軟件來代理比較方便。

  1. 首先我們下載electron-ssr,選擇electron-ssr-0.2.6.deb進行下載;
  2. 安裝環境依賴
 sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1 python
  1. 安裝軟件
 sudo dpkg -i electron-ssr-0.2.6.deb
  1. 運行軟件
 electron-ssr

之後的操作和Windows下的ShadowsocksR是一樣的,我使用的是liber+,可以通過liber+導出gui-config.json文件進行服務器配置,也可以掃描二維碼進行配置。

配置好了之後,瀏覽器科學上網應該是沒有問題的,但是要讓終端科學上網還得多走幾步。

終端Terminal配置

  1. 查看http代理:右鍵點擊右上角的ShadowsocksR圖標->配置->選項設置,可以看到http代理端口號
  2. 進入Terminal,輸入:
  export HTTP_PROXY=http://127.0.0.1:端口號
  export HTTPS_PROXY=http://127.0.0.1:端口號
  1. 這時候我們再去使用git clone會發現速度有了極大提升了

雖然git clone有了極大提升,但是嘗試curl www.google.com還是不通。不知道是什麼原因,但不影響我使用了,就算成功了吧。

後記

在git clone上耗時估計有四五天了吧,配置ssr也配置了好幾次才成功。看到git clone的速度飆到2mb/s的那一刻還是很爽的。
終於可以開始進行rocket-chip的學習了,衝鴨!

發佈了8 篇原創文章 · 獲贊 0 · 訪問量 828
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章