文章目录
- 一、使用场景
- 二、下载
- 1. 官方地址
- 三、安装
- 1. 安装 systemd
- 2. 创建服务
- 1. 处理文件
- 2. 公网服务器部署
- 2. 内网服务器部署
- 四、配置
- 1.公网服务器
- 2. 内网服务器
一、使用场景
frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。在生产过程中,可以结合nginx代理到frp,再统一穿透到本地测试环境,在内网可以再次借助nginx,实现复杂的外网访问。
二、下载
1. 官方地址
https://github.com/fatedier/frp/releases使用命令,查看Architecture信息,其中x86_64,选择amd64的
lscpu三、安装
1. 安装 systemd
如果没有安装systemd
yuminstallsystemd2. 创建服务
1. 处理文件
- 解压下载的压缩包。
- 将
frpc复制到内网服务所在的机器上。我选择的目录是/opt/frp - 将
frps复制到拥有公网 IP 地址的机器上,并将它们放在任意目录。同样的,这里使用/opt/frp这个目录
2. 公网服务器部署
创建文件
vi/etc/systemd/system/frps.service编辑内容
[Unit]# 服务名称,可自定义Description=frps After=network.target syslog.target Wants=network.target[Service]Type