#!/bin/sh /etc/rc.common START=50 STOP=50 PROCD_DEBUG=1 USE_PROCD=1 PROG=/usr/bin/frpc CONFFILE=/etc/frp/frpc.ini start_service(){ procd_open_instance procd_set_param command "${PROG}" -c "${CONFFILE}" procd_set_param file "${CONFFILE}" procd_set_param user nobody #无法绑定前 1024 端口 #procd_set_param user root #使用 root 可能会导致安全问题,不过可以使用前 1024 端口 procd_set_param respawn procd_set_param watch network.interface procd_set_param netdev dev procd_set_param stdout 1 procd_set_param stderr 1 procd_close_instance } reload_service(){ #比较懒,所以没用重载 #一部分原因是要查配置文件,然后不太会 #"${PROG}" reload -c "${CONFFILE}" #对了,这个函数有必要吗? restart }