一、前言
在使用frp内网穿透过程中,遇到一个问题,安装并启动客户端后,只要关闭ssh窗口,frp就会自动结束。SO,如何实现frp自动启动是个关键,即使关闭SSH窗口,甚至机器重启,frp依旧会自动启动。
二、具体操作
(一)centos7、Ubuntu16 或 debian8
以root管理员身份打开SSH,输入下方命令

vim /etc/systemd/system/frp.service

Insert键,将下面代码粘贴进去,ExecStartExecStop后面的路径/usr/sbin/frp,是你frp文件所在地址,需要改成你自己的。

[Unit]
Description=frpc daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
#开启路径自己修改,如果是服务端填frps,客户端填frpc
ExecStart=/usr/sbin/frp/frpc -c /etc/frp/frpc.ini
Restart= always
RestartSec=1min
#停止路径自己修改,如果是服务端填frps,客户端填frpc
ExecStop=/usr/bin/killall frpc

[Install]
WantedBy=multi-user.target