前言
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文件里
修改完后重新編譯就行了