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

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注