FRP作为效率高,应用广泛的内网穿透工具,这里不做过多介绍,直接进入主题
这里你可以编译各平台下的frp,如Windows X86_64等。
一、下载对应的最高版本 golang
进入golang官网 https://golang.org/dl/ 选择要下载的版本,这里主要是针对Linux环境下的FRP编译,所以选择版本为https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz
使用putty登录到linux后
1、使用下列指令 下载go
wget https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz
2、使用下列指令将下载好的文件解压缩到/usr/local,解压过的内容在/usr/local/go里
tar -C /usr/local -xzf go1.11.1.linux-amd64.tar.gz
二、建立go环境变量
依次输入下列指令
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=/home/go
三、测试配置
输入下列指令
go version
将显示go版本号如下:
go version go1.11.1 linux/amd64
至此,代表go下载安装成功!
四、git clone frp源码及编译
git clone https://github.com/fatedier/frp.git $GOPATH/src/github.com/fatedier/frp
cd /home/go/src/github.com/fatedier/frp/
go get github.com/docopt/docopt-go
go get github.com/fatedier/frp/models/config
go get github.com/vaughan0/go-ini
make
make -f Makefile.cross-compiles
转载请注明:在linux下编译FRP - https://shuodatong.com/linux-compile-frp/