如何在VPS上安装和配置FRP?
| 步骤 |
操作说明 |
使用工具 |
| 1 |
下载FRP最新版本 |
wget/curl |
| 2 |
解压安装包 |
tar命令 |
| 3 |
配置frps.ini |
文本编辑器 |
| 4 |
启动FRP服务 |
systemd/直接运行 |
| 5 |
配置防火墙 |
ufw/firewalld |
VPS安装FRP完整指南
准备工作
在开始安装前,请确保您的VPS满足以下条件:
- 已安装Linux操作系统(推荐Ubuntu/CentOS)
- 具有root或sudo权限
- 已配置好SSH访问
安装步骤详解
1. 下载FRP
wget https://github.com/fatedier/frp/releases/download/v0.XX.X/frp0.XX.Xlinuxamd64.tar.gz
2. 解压安装包
tar -zxvf frp0.XX.Xlinuxamd64.tar.gz
cd frp0.XX.Xlinuxamd64
3. 配置服务器端
编辑
frps.ini文件:
[common]
bindport = 7000
token = yourpassword
dashboardport = 7500
dashboarduser = admin
dashboardpwd = admin
4. 启动服务
./frps -c ./frps.ini
5. 配置防火墙
ufw allow 7000/tcp
ufw allow 7500/tcp
ufw enable
常见问题解决方案
| 问题 |
原因 |
解决方案 |
| 连接超时 |
防火墙未开放端口 |
检查并开放对应端口 |
| 认证失败 |
token配置错误 |
核对frpc和frps的token是否一致 |
| 无法访问面板 |
dashboard配置错误 |
检查dashboard_port和凭证 |
| 服务启动失败 |
端口被占用 |
更换端口或终止占用进程 |
| 性能低下 |
服务器资源不足 |
升级VPS配置或优化FRP参数 |
注意事项
- 建议使用systemd管理FRP服务以实现自动重启
- 定期检查FRP更新以获取安全补丁
- 生产环境建议使用更复杂的token
- 可通过日志文件
/var/log/frp.log排查问题
发表评论