是否在为公共frp而延迟高或多人用但卡顿烦恼?
教你在服务器中部署frp
准备工作:1.一台有公网IP,配置不限的服务器
2:能上github
3:宽带要高(至少3MB以上)
本站下载:点击下载Windows amd64版本
点击下载Linux amd64版本
Releases · fatedier/frp先下载对应的版本(版本号不限但是架构要选对,linux版本选择linux版本,windows端可以下载windows版本)
懒人可以看一键打通内网穿透:Frp自动安装脚本 – 哔哩哔哩


一般都是这个架构
在Linux中部署frp服务器
1.vi或vim命令均可按esc再输入:wq退出编辑并保存
2.frpc是客户端文件(我就不出教程了)
1.创建frp目录(可忽略)
mkdir frp
2.创建一个frp目录后,进入该目录,使用如下命令
cd frp
//下载服务端(版本号可去github查看) wget https://github.com/fatedier/frp/releases/download/v版本号/frp_版本号_linux_amd64.tar.gz
wget https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_amd64.tar.gz
若无wget命令CentOS运行
yum install -y wget //安装wget软件
ubuntu或debian
apt install -y wget //安装wget软件
解压文件并进入解压文件夹
tar -zxvf frp_0.65.0_linux_amd64.tar.gz //解压文件
cd frp_0.65.0_linux_amd64 //进入解压文件夹
3.编辑frps.ini文件
vim frps.toml //编辑frps.toml文件
或 vi frps.toml
编辑以下内容(自定义)
[common]
bind_port = 7000
# 启用面板
dashboard_port = 7500
# 面板登录名和密码
dashboard_user = admin
dashboard_pwd = xxxxxx
有些系统自带防火墙,网上搜对应系统如何关闭防火墙
4.测试启动
关闭终端或按Ctrl+c退出
./frps -c ./frps.toml
正常的话就不会报错
5.安装成系统服务(不同系统命令不同)
建议root模式
vim /usr/lib/systemd/system/frp.service
vi /usr/lib/systemd/system/frp.service 写入
[Unit] Description=FRP Server Service After=network.target [Service] Type=simple Restart=on-failure ExecStart=/srv/frp/frps -c /srv/frp/frps.ini [Install] WantedBy=multi-user.target
保存退出
6.启动并设置开机自启
- 启动服务:
sudo systemctl start frps.service
- 设置开机自启:
sudo systemctl enable frps.service
- 检查服务状态:
sudo systemctl status frps.service
出现action就行
Windows部署frp服务端
不推荐server2016以下版本
下载Windows版本

编辑frps.toml
依旧(有些老版本不支持改端口和开web界面,server2016用0.43版本,可以改端口,server2022以上随便用版本
[common] bind_port = 7000 # 启用面板 dashboard_port = 7500 # 面板登录名和密码 dashboard_user = admin dashboard_pwd = xxxxxx
保存后按win+r输入cmd
cmd里cd到frp目录
再输入
frps -c frps.toml
启动就成功了
Windows客户端推荐
是编辑frps.toml
ヾ(≧∇≦*)ゝ