一、安装 frp

1、首先,在 CentOS8 系统中,需要安装 frp,可以使用 wget 命令从 GitHub 上下载 frp 的安装文件,命令如下:

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
Bash

2、解压文件:

tar -zxvf frp_0.33.0_linux_amd64.tar.gz
Bash

3、将 frp 文件夹移动到 /usr/local/ 目录下:

mv frp_0.33.0_linux_amd64 /usr/local/frp
Bash

二、配置 frp

1、在 /usr/local/frp/ 目录下,新建一个 frps.ini 文件,文件内容如下:

[common]
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
token = 123456
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
Bash

2、其中 bind_port 是 frp 服务器的端口,vhost_http_port 和 vhost_https_port 是要转发的 HTTP 和 HTTPS 端口,token 是 frp 客户端连接的密码,dashboard_port 是 frp 的管理界面端口,dashboard_user 和 dashboard_pwd 是管理界面的用户名和密码。

三、设置开机自启

1、在 /etc/systemd/system/ 目录下新建一个 frps.service 文件,文件内容如下:

[Unit]
Description=frps service
After=network.target

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

[Install]
WantedBy=multi-user.target
Bash

2、设置开机自启:

systemctl enable frps
Bash

3、启动 frps:

systemctl start frps
Bash