服务端配置和自动设置
创建服务脚本并编辑 vi /etc/systemd/system/frps.service
内容如下:(注意,代码中的frps.ini是服务端配置文件,请依据自己的实际情况做相应修改)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[Unit]
Dcription=The nginx HTTP and reverse proxy server
After=network.target remote–fs.target nss–lookup.target
[Service]
Type=simple
User=root
Restart=on–failure
ExecStart=/root/frp/frps –c /root/frp/frps.ini
ExecReload=/root/frp/frps –c /root/frp/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit
[Install]
WantedBy=multi–user.target
|
加入服务列表并设置自启动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#重新加载服务列表
systemctl daemon–reload
#将frps加入开机自启动
systemctl enable frps.service
#启动服务
systemctl start frps.service
#以下是其他常用命令
#关闭服务
systemctl stop frps.service
#重启服务
systemctl restart frps.service
#显示服务的状态
systemctl status frps.service
#禁用服务开机启动
systemctl disable frps.service
#查看服务是否开机启动
systemctl is–enabled frps.service
#查看已经启动的服务列表
systemctl list–unit–files|grep enable
#查看启动失败的服务列表
systemctl —failed配置和自启动设置
|
客户端配置和自动设置
客户端与服务端配置方法完全一致,代码如下:
创建服务脚本并编辑 vi /etc/systemd/system/frpc.service
内容如下:(注意,代码中的frpc.ini是服务端配置文件,请依据自己的实际情况做相应修改)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[Unit]
Dcription=The nginx HTTP and reverse proxy server
After=network.target remote–fs.target nss–lookup.target
[Service]
Type=simple
User=root
Restart=on–failure
ExecStart=/root/frp/frpc –c /root/frp/frpc.ini
ExecReload=/root/frp/frpc –c /root/frp/frpc.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit
[Install]
WantedBy=multi–user.target
|
加入服务列表并设置自启动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#重新加载服务列表
systemctl daemon–reload
#将frpc加入开机自启动
systemctl enable frpc.service
#启动服务
systemctl start frpc.service
#以下是其他常用命令
#关闭服务
systemctl stop frpc.service
#重启服务
systemctl restart frpc.service
#显示服务的状态
systemctl status frpc.service
#禁用服务开机启动
systemctl disable frpc.service
#查看服务是否开机启动
systemctl is–enabled frpc.service
#查看已经启动的服务列表
systemctl list–unit–files|grep enable
#查看启动失败的服务列表
systemctl —failed
|