在azure上使用git proxy socat

在azure上安裝devstack,clone速度很慢,而且每次都超時失敗,後經排查,azure的網速很快,爲啥每次clone的速度都是幾k每秒,上網搜索後,發現被牆的緣由,因而設置gitproxygit

如下是設置方法:bash

$ sudo apt-get install socat

$ sudo vi /usr/bin/gitproxy
#!/bin/bash

PROXY=squid.vpsee.com
PROXYPORT=3128
PROXYAUTH=username:password
exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH

$ sudo  chmod +x /usr/bin/gitproxy

$ git config --global core.gitproxy gitproxy

其中的內容變動爲適合的內容。ui

我更改後,其實設置了機器自己,我機器自己並無設置代理,可是azure的速度就提高到了1M/s。代理

不知道什麼緣由?code

可是個人問題解決了vps

相關文章
相關標籤/搜索