pip 以及 git提高下載速度總結


文章已發布到公眾號:逆向工程師Reverse

國內使用pip和git下載東西很慢,需要設置鏡像地址以提高速度

 

Windows pip

下載一個文件:

pip install xxx -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

 

下載文本里的文件:

pip install -r requirements.txt -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

 

-i 參數后面便是鏡像地址

https://mirrors.ustc.edu.cn/pypi/web/simple/

這是中國科技大學的鏡像地址

https://pypi.douban.com/simple --trusted-host=pypi.douban.com

豆瓣的

 

Linux pip

在Linux pip2的版本中沒有-i 這個參數,但是我們可以設置Linux的源文件,那么Linux下載東西會自動從這些鏡像地址下載,官方的源也就沒有必要保留了,官方是外面的你們懂的很慢

  • 打開文件
leafpad /etc/apt/sources.list
  • 刪除所有信息,把國內的源換上去
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

#阿里雲
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
  • 終端輸入源更新命令
第一條:apt-get clean && apt-get update && apt-get upgrade –y && apt-get dist-upgrade –y

第二條:apt-get update && apt-get upgrade

 

這樣我們的kali源便配置好了,使用pip不用帶-i 參數,直接pip install

 

 

Windows操作系統下的git使用

從GitHub上下載zip很慢,我們需要使用git這個工具來幫助我們下載提速

 

下載git工具,網址:

https://npm.taobao.org/mirrors/git-for-windows/

 

下載好后在桌面鼠標右鍵打開git bash here

 

這是git的頁面可以直接使用命令,下載GitHub的文件到桌面

git clone 【url】

 

但是速度很慢怎么辦???這就是要需要解決的問題了

 

一、沒有國外代理

  • 在下面這個網站查找代碼里的網頁ip地址

https://www.ipaddress.com/

192.30.253.112 http://github.com

151.101.184.133 http://assets-cdn.github.com

151.101.185.194 http://github.global.ssl.fastly.net
  • 打開本機hosts文件,路徑:C:\Windows\System32\drivers\etc,把上面代碼的ip地址更換為查到的ip地址,然后寫入hosts文件,保存
  • 啟動cmd窗口,刷新dns解析緩存,再使用git工具下載會快一點(我快的不明顯,也不知道到底有沒有用,心理作用是有用的,畢竟原來下不了的文件能下了)
ipconfig /flushdns

 

二、有國外代理,開了socks5通道(沒有ssr這個辦法行不通)

  • 在git bash here窗口挨個敲命令,#注釋內容不用管,1080就是你開的socks5代理端口
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

git config --global http.proxy http://127.0.0.1:1081
git config --global https.proxy https://127.0.0.1:1081


# socks5協議,1080端口修改成自己的本地代理端口
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080

# http協議,1081端口修改成自己的本地代理端口
git config --global http.https://github.com.proxy https://127.0.0.1:1081
git config --global https.https://github.com.proxy https://127.0.0.1:1081

 

如果不小心寫錯了配置信息該怎么辦

  • 先查看配置情況,寫入了那些信息
git config --list

 

  • 再使用下面命令清除修改信息
git config --global -unset http.proxy
git config --global -unset https.https
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM