修改 FRP 默认的 404 页面
下载 frp 源码改掉 frps 内置的 404 Not Found 页面并重新编译:安装依赖、配置 Go 环境、修改模板,附打包好的 v0.45.0 文件。
1. 介绍
本篇讲解如何修改Frp默认404 Not Found界面,默认界面为:

更改后界面为:

我将已打包的frps文件放在文章底部,如有需要的同学可自行下载,版本是v0.45.0,后期随缘更新
2. 安装依赖
# Ubuntu
sudo apt-get install bison ed gawk gcc libc6-dev make
# CentOS
sudo yum install gcc
3. 下载安装Go环境
1. 手动安装
如服务器无法访问golang.org,可使用本站提供的资源,手动上传需注意执行解压命令时路径是否正确,可将文件直接放入root目录再执行解压命令。
# 下载当前最新版的
wget https://golang.org/dl/go1.19.3.linux-amd64.tar.gz # 2022年11月19日22:48:58
# https://pan.ak0.cn/AKE/other/go1.19.3.linux-amd64.tar.gz 本站资源链接不能使用命令直接下载,需手动下载后上传至服务器。
# 解压到/usr/local
sudo tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz
2. 添加环境变量
执行vim /etc/profile对文件进行编辑,在文件底部添加下方两行数据。
# 添加环境变量
在文件的底部添加以下两行:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/usr/local/gopath
完成后{esc}输入:wq 保存退出,执行source /etc/profile重新加载profile文件,执行go version查看是否有输出,有输出即可。
4. 下载frp
先将Go模块改为国内代理,否则无法下载
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
通过go下载最新版frp源代码
go install github.com/fatedier/frp@latest
评论