VPS搭建FRP保姆教程_ - Linux系统(推荐Ubuntu/CentOS)
如何在VPS上搭建FRP内网穿透服务?保姆级教程来了!
| 步骤 | 操作说明 | 使用工具 | 注意事项 |
|---|---|---|---|
| 1. 环境准备 | 准备公网IP服务器和内网机器 | 服务器、内网设备 | 确保网络连通性 |
| 2. 下载FRP | 从GitHub下载对应架构的FRP | wget/浏览器 | 选择与系统匹配的版本 |
| 3. 服务端配置 | 修改frps.ini配置文件 | 文本编辑器 | 设置bindport和token |
| 4. 客户端配置 | 修改frpc.ini配置文件 | 文本编辑器 | 确保serveraddr与服务器一致 |
| 5. 启动服务 | 分别启动服务端和客户端 | 命令行 | 检查日志确认运行状态 |
手把手教你实现内网穿透
VPS搭建FRP保姆教程
一、FRP简介
FRP(Fast Reverse Proxy)是一款高性能的反向代理应用,专注于内网穿透。它支持TCP、UDP、HTTP、HTTPS等多种协议,通过拥有公网IP的节点进行中转,可以将内网服务安全地暴露到公网^^1^^。
二、环境准备
- 硬件要求:
- 1台具有公网IP的VPS服务器(推荐1核1GB内存以上)
- 1台需要穿透的内网设备
- 软件要求:
- Linux系统(推荐Ubuntu/CentOS)
- 开放7000端口(FRP默认管理端口)和其他需要映射的端口^^2^^
三、详细安装步骤
1. 下载FRP
根据服务器架构选择合适的版本,大多数现代服务器使用x8664架构:
wget https://github.com/fatedier/frp/releases/download/v0.60.0/frp0.60.0linuxamd64.tar.gztar -zxvf frp0.60.0linuxamd64.tar.gz
cd frp0.60.0linuxamd64
2. 服务端配置
编辑
frps.ini文件:[common]
bindport = 7000
token = yoursecuretoken
vhosthttpport = 8080
dashboardport = 7500
dashboarduser = admin
dashboardpwd = admin
3. 客户端配置
编辑
frpc.ini文件:[common]
serveraddr = yourvpsip
serverport = 7000
token = yoursecuretoken
[ssh]
type = tcp
localip = 127.0.0.1
localport = 22
remote_port = 6000
4. 启动服务
服务端:
./frps -c ./frps.ini
客户端:
./frpc -c ./frpc.ini
四、常见问题及解决方案
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 权限不足 | 文件没有执行权限 | 使用chmod +x frps/frpc添加权限 |
| 连接超时 | 防火墙阻止端口 | 检查并开放相关端口 |
| 版本不匹配 | 下载了错误架构的版本 | 确认系统架构并下载对应版本 |
| 配置文件错误 | 参数设置不当 | 仔细检查配置文件语法 |
五、安全建议
- 使用强token认证
- 启用TLS加密通信
- 限制管理面板的访问IP
- 定期更新FRP版本
发表评论