文章

CentOS 7.6当FRP内网穿透服务器

CentOS 7.6当FRP内网穿透服务器

图片

安装wget命令

1
yum -y install wget

1.下载文件:

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

2.文件解压:

1
tar -xvf frp_0.49.0_linux_amd64.tar.gz

重命名文件夹:frp_0.49.0_linux_amd64为frp

1
mv frp_0.49.0_linux_amd64 frp

3.修改frps.ini文件:

进入frp文件夹

1
cd frp

4.编辑文件

1
vi frps.ini

修改成下面样子

1
2
3
4
5
[common]

bind_port = 7000

token = 000000

保存退出

  1. esc
  2. 输入英文书法发的冒号(:)
  3. 输入:wq
  4. 回车退出

5.进入frp目录

1
cd frp
1
./frps -c frps.ini

6.退出FRP服务

1
control+C

7.设置一个服务

1
vi /lib/systemd/system/frps.service

按 i 进入编辑

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[Unit]
Description=fraps Service

After=network.target syslog.target

Wants=network.target

[Service]

Type=simple

ExecStart=/root/frp/frps -c /root/frp/frps.ini

[Install]

WantedBy=multi-user.target

保存,退出

1
:wq

8.运行frp

1
systemctl start frps

9.开机启动设置

1
systemctl enable frps

10.重启

1
reboot

11.查看运行情况

1
ps auxw

12.开放端口,重启防火墙

1
firewall-cmd --zone=public --add-port=8020/tcp --permanent
1
firewall-cmd --reload

13.重启frp进程

先找到这个进程

1
ps -aux|grep frp| grep -v grep
1
root 3600  0.1  0.1 110188  9484 pts/0    Sl   15:04   0:00 ./frpc -c ./frpc.ini

杀死进程

1
kill -9 3600

重启frps

1
systemctl restart frps
本文由作者按照 CC BY 4.0 进行授权