CentOS8如何搭建内网穿透frp和设置开机自动启动方法
搭建内网穿透frp步骤:
一、安装frp
在CentOS 8系统中安装frp需要使用yum包管理器进行安装,执行以下命令安装frp:
1. 使用yum安装frp
sudo yum install wget -y
wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
tar -zxvf frp_0.36.2_linux_amd64.tar.gz
cd frp_0.36.2_linux_amd64
提示:frp_0.36.2_linux_amd64为当前最新版本,如需安装其他版本请在GitHub上查找。
2. 配置frp
在安装目录下的frp_0.36.2_linux_amd64文件夹中,有三个主要文件,分别是frps、frpc和frps.ini。frps是服务端文件,用于在服务器上运行;frpc是客户端文件,用于在本地设备上运行。我们这里以在CentOS 8系统上配置frps为例:
sudo cp frps /usr/local/bin
sudo cp frps.ini /etc/frp
sudo vim /etc/frp/frps.ini
修改frps.ini配置文件,配置内容如下:
[common]
bind_port = 7000
token = 1234567890
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin123456
vhost_http_port = 80
vhost_https_port = 443
以上配置会将frps服务监听在7000端口,访问dashboard的端口为7500,认证用户为admin,vhost_http_port和vhost_https_port指定了HTTP和HTTPS的端口。
3. 启动frps服务
在配置完成之后,执行以下命令启动frps服务:
sudo /usr/local/bin/frps -c /etc/frp/frps.ini
此时,frps服务已经成功启动并监听在7000端口。
设置开机自动启动方法:
1. 使用systemctl创建服务
新建一个frps.service文件,输入以下内容:
[Unit]
Description=Frp Server Daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/frps -c /etc/frp/frps.ini
ExecStop=/usr/bin/kill -2 $MAINPID
[Install]
WantedBy=default.target
保存并退出。
2. 将服务文件移至systemd目录
将frps.service文件移至/etc/systemd/system目录:
sudo mv frps.service /etc/systemd/system
3. 设置开机自启
执行以下命令设置开机自启:
sudo systemctl enable frps.service
现在,frps服务已经配置为开机自启动。
总结:
本文介绍了在CentOS 8系统上搭建内网穿透frp的步骤,通过yum安装frp,并配置frps.ini文件进行相应的配置;然后启动frps服务,并且通过设置开机自启,使得frps服务在系统启动时自动运行。配置完成后,用户可以通过访问指定端口来实现内网穿透。
猜您想看
-
物理器件采用晶体管的计算机有什么特点
一、晶体管计算...
2023年05月26日 -
如何在 OpenWrt 中使用 MPTCP?
如何在 Ope...
2023年04月17日 -
怎么修改maven项目的版本号
一、什么是Ma...
2023年05月26日 -
怎么在QQ上创建群聊?
一、在QQ上创...
2023年05月15日 -
在windows上如何安装docker环境
1、下载doc...
2023年05月26日 -
背后的故事,网易云音乐8大关键词掌握必备,打造属于你的音乐世界
一、网易云音乐...
2023年05月15日