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服务在系统启动时自动运行。配置完成后,用户可以通过访问指定端口来实现内网穿透。
猜您想看
-
GPT如何进行自动语句生成
1、什么是GP...
2023年05月15日 -
如何理解Redis通讯协议RESP
Redis通讯...
2023年07月20日 -
JAVA中正则表达式有什么用
正则表达式的概...
2023年07月04日 -
OpenCV图像处理中怎样合理选用Side Window Filter辅助矩形框检测
什么是Side...
2023年07月22日 -
如何在MySQL中使用Vuetify?
如何在MySQ...
2023年04月16日 -
C++怎么在模板中使用{}
使用花括号初始...
2023年07月21日