搭建frps及使用-保姆级教程

一、准备工作

  • 一台 云服务器(用作 frps 服务器)
  • 一台 内网设备(用作 frpc 客户端)
  • 开放云服务器对应的端口(默认 7000 为通信端口(可修改),80/443/自定义端口为转发端口)

二、服务端配置(frps)

1.安装与解压

下载 frp可以在github下载对应包到机器解压

我这里拿最常用的linux_amd64演示安装

使用命令下载(这里拉取的是frp_0.62.1_linux_amd64当前教程编辑最新版本)然后解压到/usr/local/frp

wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz
mkdir -p /usr/local/frp
tar -zxvf frp_0.62.1_linux_amd64.tar.gz -C /usr/local/
mv /usr/local/frp_0.62.1_linux_amd64/* /usr/local/frp/
rm -rf /usr/local/frp_0.62.1_linux_amd64
图片[1]-搭建frps及使用-保姆级教程-春枫博客

在目录中frpc没有用可以选择删除

rm /usr/local/frp/frpc
rm /usr/local/frp/frpc.toml

2.修改frps配置文件

编辑frps.toml

nano /usr/local/frp/frps.toml

frps.toml

# Frps服务端口
bindPort = 7000
quicBindPort = 7000

[webServer]
addr = "0.0.0.0"
# web端口
port = 7500
# 面板用户密码
user = "admin"
password = "admin"

[auth]
# 认证 token(客户端也要配置)
method = "token"
token = "abc123456"

然后ctrl+x

图片[2]-搭建frps及使用-保姆级教程-春枫博客

配置完成可以启动看看也可以设置开机自启

3.测试启动

cd /usr/local/frp
./frps -c ./frps.toml
图片[3]-搭建frps及使用-保姆级教程-春枫博客

启动正常之后然后停止 frps可以直接按下 Ctrl + C 终止。

图片[4]-搭建frps及使用-保姆级教程-春枫博客

4. 设置 frps 开机自启(Systemd 方式)

创建 systemd 服务文件:

nano /etc/systemd/system/frps.service

填入以下内容:

[Unit]
Description=FRP Server Service
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.toml
Restart=on-failure

[Install]
WantedBy=multi-user.target
图片[5]-搭建frps及使用-保姆级教程-春枫博客

ctrl+x保存并退出

加载服务并启动:

systemctl daemon-reexec
systemctl daemon-reload
systemctl enable frps
systemctl start frps
图片[6]-搭建frps及使用-保姆级教程-春枫博客

查看状态确认是否运行成功:

systemctl status frps
图片[7]-搭建frps及使用-保姆级教程-春枫博客

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容