自编译frp,修改默认404界面
1.安装go支持包
配置环境变量
(1) 新增GOROOT=C:\Program Files\Go
(2) 新增GOPATH=C:\gopath
(3) 修改PATH,添加C:\Program Files\Go\bin
c盘目录下创建gopath文件夹
2.安装git,并下载mingw
从git官网下载 https://git-scm.com/download/win
mingw下载 https://winlibs.com/
把下载的minGW.7z文件中的mingw32-make.exe文件复制到git下的mingw64中并改名为make.exe,编译代码需要
3.下载编译frp
桌面右击->Git Bash Here进入mingw环境下(安装git的目的就是为了进入mingw环境)
这时候报了个错,那是因为proxy.golang.org被河蟹了,我们要改用国内的代理地址
执行 go env -w GOPROXY=https://goproxy.cn
这时候再执行一下 go install github.com/fatedier/frp@v0.65.0
切换到对应版本的路径,执行./package.sh
貌似成功了。
编译完,在release目录下就可以看到可执行文件了
4.修改404页面
旧版本不能frp@v0.33.0的404页面在源码路径utils/vhost/resource.go文件里
新版本frp@v0.65.0的404页面在./pkg/util/vhost/resource.go文件里
修改完后重新编译即可

