HavenZhao 2019-06-30
1分钟配置 点击查看
ssr提供sock5代理,所以我们需要转化成http协议的代理层,golang有个工具cow,安装如下。据说目前git已经支持socks5代理,所以后面我有进行尝试socks5直接配置代理参数。包括环境参数也是同样有些软件支持socks5,我们可以按需配置
go get github.com/cyfdecyf/cow
在cow目录下提供一个配置文件rc.txt,更多需求了解【cow文档】
listen = http://127.0.0.1:7777 proxy = socks5://127.0.0.1:1080
运行daemon
&在windows下的git bash可以使用,没有的话可以看官方提供的其他工具 $ cow & 测试一下是否代理成功 $ curl localhost:7777
使用git config -e --global
就可以编辑配置文件
~/.git
[http] proxy = http://127.0.0.1:7777 [https] proxy = http://127.0.0.1:7777
git bash的话添加一个~/.bashrc 文件
export http_proxy=http://127.0.0.1:7777 export https_proxy=http://127.0.0.1:7777 # 增加GOPATH export GOPATH=/d/workspace/Golang
git配置如下
[http] proxy = socks5://127.0.0.1:1080 [https] proxy = socks5://127.0.0.1:1080 [https "https://golang.org"] proxy = socks5://127.0.0.1:1080
Env
export http_proxy=http://127.0.0.1:7777 #export https_proxy=http://127.0.0.1:7777 export https_proxy=socks5:127.0.0.1:1080 # 增加GOPATH export GOPATH=/d/workspace/Golang