豌豆Ai站群搜索引擎系统 V.25.10.25 网址:www.wd.chat

🗣 Wd提问: vps搭建frp

🤖 Ai回答:
搭建FRP(Fast Reverse Proxy)服务通常涉及两个部分:服务器端 (frps) 和客户端 (frpc)。

* 服务器端 (frps):部署在拥有公网IP的服务器(例如VPS)上,用于接收外部的网络请求并将其转发给内网的客户端。
* 客户端 (frpc):部署在内网的目标机器上(例如你的家庭NAS、开发机等),它会与服务器端建立连接,并告诉服务器端要将哪些端口的请求转发过来。

下面是一个从零开始,在Linux VPS上搭建FRP服务器的详细步骤。

第一步:准备你的VPS

1、 购买一台海外的VPS(例如来自Vultr、DigitalOcean、Linode、AWS等厂商),并选择一个Linux发行版(如 Ubuntu、CentOS、Debian)。
2、 通过SSH连接到你的VPS。
3、 (可选但推荐)更新系统软件包:
bash
sudo apt update && sudo apt upgrade -y 对于Ubuntu/Debian
或者
sudo yum update -y 对于CentOS


第二步:下载并安装FRP

1、 访问发布页面:
前往FRP的GitHub发布页面:[https://github.com/fatedier/frp/releases](https://github.com/fatedier/frp/releases)

2、 选择版本:
查看最新的版本号(例如 `v0.52.3`)。根据你的VPS的CPU架构(通常是 `amd64`)选择对应的压缩包。
* Linux 64位 系统应下载:`frp_0.52.3_linux_amd64.tar.gz`
(如果你的VPS是ARM架构,例如树莓派或某些轻量VPS,则选择 `linux_arm64`)。

3、 下载和解压:
在VPS上执行以下命令(请将版本号替换为最新的):
bash
创建并进入一个目录用于存放frp
sudo mkdir -p /etc/frp
cd /etc/frp

下载压缩包
sudo wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz

解压
sudo tar -zxvf frp_0.52.3_linux_amd64.tar.gz

将解压出的文件移动到当前目录(方便管理)
sudo mv frp_0.52.3_linux_amd64/* .

可以删除压缩包和解压出的文件夹(可选)
sudo rm -rf frp_0.52.3_linux_amd64.tar.gz frp_0.52.3_linux_amd64

现在,`/etc/frp` 目录下应该包含了FRP的所有文件,其中最重要的两个是:
* `frps`:服务器端程序
* `frps.ini`:服务器端配置文件
* `frpc`:客户端程序(在VPS上我们用不到,可以删除)
* `frpc.ini`:客户端配置示例(在VPS上我们用不到,可以删除)

4、 (可选)清理不需要的文件:
为了安全性和节省空间,可以删除客户端相关的文件。
bash
sudo rm frpc frpc.ini


第三步:配置FRP服务器 (frps)

使用 `nano` 或 `vim` 编辑器修改服务器配置文件 `frps.ini`。

bash
sudo nano /etc/frp/frps.ini

将以下基本配置内容写入文件(你可以先删除文件内所有默认内容):
ini
[common]
FRP服务器监听的端口,用于接收客户端的连接
bind_port = 7000

认证令牌,建议设置一个复杂的密码,用于客户端连接时验证身份
token = your_secure_token_here

启用Web仪表板,方便查看连接状态
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin_dashboard_password

可选:设置日志文件路径和级别
log_file = /var/log/frps.log
log_level = info
log_max_days = 3

重要参数解释:
* `bind_port`:FRP服务的核心端口,客户端必须配置相同的端口才能连接。
* `token`:一个自定义的密码,增加安全性,防止未经授权的客户端连接。务必修改成一个强密码。
* `dashboard_port`, `user`, `pwd`:Web管理界面的端口和登录凭据。设置后可以通过 `http://你的VPS_IP:7500` 来访问仪表板。

保存并退出编辑器(在nano中按 `Ctrl+X`,然后按 `Y`,最后按 `Enter`)。

第四步:运行FRP服务器

有多种方式运行 `frps`,推荐使用系统服务来管理。

方法一:直接后台运行(简单测试)
bash
cd /etc/frp
sudo nohup ./frps -c frps.ini &

这会在后台启动服务。要停止它,需要找到进程ID并杀死。

方法二:使用Systemd服务(推荐,可开机自启)

1、 创建Systemd服务文件:
bash
sudo nano /etc/systemd/system/frps.service


2、 将以下内容写入文件:
ini
[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/etc/frp/frps -c /etc/frp/frps.ini

[Install]
WantedBy=multi-user.target

* `User=nobody`:指定以一个低权限用户运行服务,更安全。
* `Restart=on-failure`:服务失败时自动重启。

3、 重新加载Systemd并启动服务:
bash
重新加载systemd配置
sudo systemctl daemon-reload

启动frps服务
sudo systemctl start frps

设置开机自启
sudo systemctl enable frps

检查服务状态,确认它正在运行
sudo systemctl status frps

如果状态显示为 `active (running)`,说明服务启动成功。

第五步:配置防火墙

你的VPS防火墙必须开放FRP所使用的端口,否则客户端无法连接。

* 如果使用云服务商(如AWS、Google Cloud)的安全组:请在其控制面板中添加入站规则,允许 `TCP:7000`(你的 `bind_port`)和 `TCP:7500`(你的仪表板端口)。

* 如果VPS上使用 `ufw`(防火墙):
bash
sudo ufw allow 7000/tcp 允许FRP主端口
sudo ufw allow 7500/tcp 允许仪表板端口(如果你需要从外部访问)
sudo ufw reload


* 如果使用 `firewalld`(CentOS等):
bash
sudo firewall-cmd permanent add-port=7000/tcp
sudo firewall-cmd permanent add-port=7500/tcp
sudo firewall-cmd reload


第六步:测试与验证

1、 检查服务状态:
bash
sudo systemctl status frps


2、 查看日志:
bash
sudo tail -f /var/log/frps.log


3、 访问仪表板:
在浏览器中访问 `http://<你的VPS_IP地址:7500`,使用配置中设置的用户名(`admin`)和密码(`admin_dashboard_password`)登录。如果能看到仪表板页面,说明 `frps` 已经成功运行。

第七步:配置客户端 (frpc) 并连接

现在你的FRP服务器已经搭建完毕。接下来需要在你的内网机器(客户端)上配置 `frpc`。

1、 在内网机器上下载对应的FRP客户端程序(同样从GitHub发布页面获取)。
2、 编辑 `frpc.ini` 配置文件。
3、 一个最简单的TCP端口映射示例,将内网SSH服务(22端口)映射到VPS的6000端口:
ini
[common]
server_addr = your_vps_ip_address 你的VPS公网IP
server_port = 7000 必须与frps.ini中的bind_port一致
token = your_secure_token_here 必须与frps.ini中的token一致

[ssh] 代理名称,自定义
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000 在VPS上开启的这个端口,用于对外服务

4、 运行客户端程序 `frpc -c

Ai作答

📣 商家广告


广告招商

日付VPS

广告招商

广东过滤器

域名抢注


0

IP地址: 65.8.103.237

搜索次数: 0

提问时间: 2025-10-30 21:18:08

🛒 域名购买
7.hk.cn
91.gold
ftp.ink
72.plus
zansou.com.cn
zv.gs
app.hl.cn
zm.gs
te.biz
wddd.com.cn

❓️ 热门提问
高配台式电脑主机推荐
ip秒换
icmp属于tcp/ip网络中的哪层协议
电信的dns服务器
atm9服务器
win11搭建nas存储服务器
虚拟主机空间购买
xampp 服务器
买域名 namecheap
vps建站seo
豌豆Ai站群搜索引擎系统

🌐 域名评估
musk.studio
uyws.cn
crackenglish.com
pubh.cn
catl.ah.cn
y-u.com.cn
tt.sx.cn
dji.gd.cn
b.js.cn
cdrobot.cn

⛏ 最新挖掘
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜

🖌 热门作画

🤝 关于我们:
豌豆Ai 域名 建站 站群 留痕 推广 评估 源码
开发Ai 工具 日记 价格 加盟 广告 流量 留言 联系

🗨 加入群聊
群

🔗 友情链接
温泉设计施工公司  一站式搜索平台  ai提问

🧰 站长工具
Ai工具  whois查询  搜索

📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。

👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。

上一篇 36347 36348 36349 下一篇