短网址服务已推荐

在linux下编译FRP

软件及网络 shuodatong 2524℃ 0评论

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/

喜欢 (8)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址