在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

相关文章
相关标签/搜索