GoQuiet折腾记
GoQuiet 是某S软件的一个插件,用来伪装TLS,使用Go语言开发,心血来潮想用源码编译一下
遇到Go的坑
VPS用的是阿里云国际版新加坡节点,系统版本是Ubuntu 16.04 64bit
apt-get install安装的Go版本是1.6,比较老了,想安装最新版,从网上找了很多教程,包括官方文档,编译安装过程中总是需要错误,遂放弃。
直接用现成的二进制文件
下载地址:https://dl.google.com/go/go1.11.linux-amd64.tar.gz
wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz
tar -zxvf go1.11.linux-amd64.tar.gz
得到go目录
添加环境变量
mkdir $HOME/work
vim ~/.profile
export GOROOT=$HOME/go
export GOPATH=$HOME/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
测试是否成功
go version
查看是否正确反馈版本信息
编译安装GoQuiet
mkdir -p $GOPATH/src/github.com/cbeuw/
cd $GOPATH/src/github.com/cbeuw/
git clone https://github.com/cbeuw/GoQuiet.git
cd GoQuiet
go build -ldflags "-X main.version=${version}" -o ./build/gq-server ./cmd/gq-server
mv build/gq-* /usr/local/bin
验证是否成功
gq-server -h
查看是否反馈帮助信息
参考资料: