【golang和cow都提供ARM版本了 2017.11.28 更新,文档更新了一下】
安装go语言
下载golang的ARM版本https://golang.org/dl/,如1.9.2版本是go1.9.2.linux-armv6l.tar.gz。
解压到/home/pi/go目录即可
设置go语言编译环境变量
export GOROOT=/home/pi/go/go
export GOPATH=/home/pi/go/mygo
export PATH=$PATH:$GOROOT/bin
如果系统没有安装mercurial软件包,则需要用apt-get
安装mercurial软件,cow proxy需要用到go语言的crypto package,go get
会调用hg
命令来获得。
sudo apt-get install mercurial
编译cow proxy
cow proxy是@cyfdecyf用go语言编写的一个自动代理,代码开源,支持二级socks代理。
用下面的命令编译
go get github.com/cyfdecyf/cow
如果上面的命令出现go build出错signal: killed
,再单独build
go build github.com/cyfdecyf/cow
编译好的cow二进制文件位于/home/pi/go/mygo目录下。
cow官方已经提供ARM版本了https://github.com/cyfdecyf/cow/releases。
下一次更新代码再编译
go get -u github.com/cyfdecyf/cow
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。