frp开机启动和后台运行
如果想自己手写,参照如下:
已经解决:
使用systemd配置开机自启,适用于 centos7 Ubuntu 16 或 debian 8。
vi /etc/systemd/system/frps.service 新建此文件,并写入以下内容
:
[Unit]
Description=frps daemon
[Service]
Type=simple
ExecStart=/usr/bin/frps -c /etc/frps/frps.ini
[Install]
WantedBy=multi-user.target
///{{{[Unit]
Description=Frp Client Service
After=network.target
[Service]
Type=simple
User=nobody
# 下面两行设定了再开机后10秒再启动服务
TimeoutStartSec=infinity
ExecStartPre=/bin/sleep 10
Restart=on-failure
RestartSec=10s
#ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
#ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini
ExecStart=/usr/local/frps/frpc -c /usr/local/frps/frpc.ini
ExecReload=/usr/local/frps/frpc -c /usr/local/frps/frpc.ini
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
///}}}
启动并设为开机自启。
$ systemctl enable frps
$ systemctl start frps
参照:lcbk.net/9766.html
————centos6.5及以下———————
vi /etc/rc.local
在最下面加一行/usr/sbin/frp/frps -c /usr/sbin/frp/frps.ini
其中 /usr/sbin/frp是程序放置的目录,重启ok
自适应IP