Menu Close

如何在Linux下安装gost

本文以Debian为例来讲一下如何在Linux下安装gost,在CentOS上也试验过,稍作修改就能安装。

用SnapCraft安装

如果有Snapcraft应用商店的话可以直接用下面命令安装,没有的话就需要用到接下来的教程了。(以Debian为例,Ubuntu大多自带SnapCraft应用商店)

$ apt-get install snapd
$ snap install core gost
$ export PATH="/snap/bin:$PATH"
$ cd
$ gost -V
gost 2.10.1 (go1.13.7 linux/amd64)

手动编译安装

配置环境

安装GoLang

更换镜像源(限国内VPS)

国内机器安装需要更换源,不然GCC安装很困难

更建议使用SS代理一下,因为下面安装gost的时候需要到下载墙外的东西,不代理很难成功。

安装GCC

$ apt-get install gcc

挂载虚拟内存SWAP(512M内存以下)

安装gost

$ git clone https://github.com/ginuerzh/gost.git
$ cd gost/cmd/gost
$ go build

在go build的时候国内VPS不用代理可能遇到下面这个报错,用了代理之后就能解决问题。

go: git.torproject.org/pluggable-transports/[email protected]: Get https://proxy.golang.org/git.torproject.org/pluggable-transports/goptlib.git/@v/v0.0.0-20180321061416-7d56ec4f381e.mod: dial tcp 172.217.27.145:443: i/o timeout

将gost所在目录添加到环境变量

$ export PATH="$HOME/gost/cmd/gost:$PATH"
$ cd
$ gost -V
gost 2.10.1 (go1.13.3 linux/amd64)

References

  1. https://github.com/ginuerzh/gost

2 Comments

  1. Pingback:如何使用代理下载snap商店内的安装包 – Site DIY

发表评论

邮箱地址不会被公开。 必填项已用*标注