frp 是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务,支持 TCP、UDP、HTTP、HTTPS 等协议类型,并且 web 服务支持根据域名进行路由转发。
Github: https://github.com/fatedier/frp
当然frp作者已经提供多达20种已编译好的各种版本可以供大家使用,几乎不需要自己编译。
但是有时候我们需要自定义一些内容,这时候就需要自行编译了。
搭建GO环境
1、下载二进制包:go1.11.5.linux-amd64.tar.gz。cd /root/
wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
2、将下载的二进制包解压至 /usr/local目录。
tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
3、将 /usr/local/go/bin 目录添加至PATH环境变量:
vim /etc/profile
最后增加如下一行
export PATH=$PATH:/usr/local/go/bin