前言
frp 是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务,支持 TCP、UDP、HTTP、HTTPS 等协议类型,并且 web 服务支持根据域名进行路由转发。
Github: https://github.com/fatedier/frp
当然frp作者已经提供多达20种已编译好的各种版本可以供大家使用,几乎不需要自己编译。
但是有时候我们需要自定义一些内容,这时候就需要自行编译了。
搭建环境(windows下)
1.安装go支持包
配置环境变量
(1) 新增GOPATH=C:\gopath
(2) 修改PATH,添加C:\Go\bin
2.安装MinGW
MinGW
解压到C:/MinGW
重命名C:\MinGW\bin下的mingw32-make.exe为make.exe
配置环境变量
修改PATH,添加C:\MinGW\bin
3.下载编译frp
运行cmd
执行go get github.com/fatedier/frp
打开C:\gopath\src\github.com\fatedier\frp文件夹
双击package.sh即可实现编译
4.修改404页面
404页面在源码路径utils/vhost/resource.go文件里
修改完后重新编译就行了