Frp
Frp的应用
- 暴露内网服务
- 游戏联机
Frp的安装与配置
Frp前提条件
- 具有公网ip的云服务器(无需高配)
- 一定的动手能力
Frp的下载
Github:Frp-releases选择对应的系统版本下载
Frp的安装
- 将下载的文件解压,其中frpc为客户端,frps为服务端,toml后缀的为配置文件
)
编辑配置文件
==服务端==
1 | |
==客户端==
1 | |
- 将服务器所需文件上传至云服务器
ssh链接云服务器:ssh username@IP
上传所需文件:scp local_file_addr username@IP:remote_file_addr
远程服务器下载文件:scp username@IP:remote_file_addr local_file_addr
启动Frp
服务器启动Frp(centos):
./frps -c frps.toml 客户端启动Frp(windows):
frpc.exe -c frpc.toml 其他命令:
挂起服务(后台):
nohup ./frps -c frps.toml & 查看进程:
ps aux 杀死进程:
kill -9 PID
Frp的开机自启动
- 在 /etc/systemd/system 目录下创建一个 frps.service 文件,用于配置 frps 服务
vim /etc/systemd/system/frps.service - 配置文件如下
1
2
3
4
5
6
7
8
9
10
11
12
13[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.toml
[Install]
WantedBy = multi-user.target
注意事项
- 以上提到的远程端口均需在服务器防火墙放行
Frp
http://example.com/2025/10/14/Frp/