go,gcvis,golang, privoxy,and git proxy

/etc/init.d/privoxy restart
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118

*+Privoxy+Squid+GFWlist
https://edxi.github.io/2018/07/09/*_Privoxy_Squid_GFWlist/

linux使用privoxy将55转为http代理
https://www.cnblogs.com/straycats/p/8452354.html

使用Privoxy将socks5代理转为http代理
https://blog.phpgao.com/privoxy-*.html

# vim /usr/local/etc/privoxy/config
# 修改1336行
# forward-socks5t k8s.gcr.io/ 127.0.0.1:1080 .
# forward-socks5t gcr.io/ 127.0.0.1:1080 .

/etc/init.d/privoxy restart

//test privoxy
curl --connect-timeout 2 -x 127.0.0.1:8118 https://www.facebook.com

export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
go get -u github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway

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

git config --global https.proxy https://127.0.0.1:1080

git config --global --unset http.proxy

git config --global --unset https.proxy

其实 golang 在 github 上建立了一个镜像库,如 https://github.com/golang/net 即是 https://golang.org/x/net 的镜像库

获取 golang.org/x/net 包,其实只需要以下步骤:

mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git

其它 golang.org/x 下的包获取皆可使用该方法

go gcvis
---go build -o ./gcvis ./*.go

上一篇:grpc基础讲解和golang实现grpc通信小案例


下一篇:golang channel的使用以及调度原理