diff --git a/conf/procd/frpc b/conf/procd/frpc index 01c81c0f..4d43a8f9 100644 --- a/conf/procd/frpc +++ b/conf/procd/frpc @@ -5,7 +5,6 @@ START=50 STOP=50 - USE_PROCD=1 PROG=/usr/bin/frpc CONFFILE=/etc/frp/frpc.ini @@ -14,8 +13,7 @@ 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 user nobody procd_set_param respawn procd_set_param watch network.interface @@ -26,9 +24,5 @@ start_service(){ } reload_service(){ - # 比较懒,所以没用重载 - # 一部分原因是要查配置文件,然后不太会 - # "${PROG}" reload -c "${CONFFILE}" - # 对了,这个函数有必要吗? restart } diff --git a/conf/procd/frps b/conf/procd/frps index 8849de6a..0dadaee1 100644 --- a/conf/procd/frps +++ b/conf/procd/frps @@ -5,7 +5,6 @@ START=50 STOP=50 - USE_PROCD=1 PROG=/usr/bin/frps CONFFILE=/etc/frp/frps.ini @@ -14,8 +13,7 @@ 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 user nobody procd_set_param respawn procd_set_param watch network.interface @@ -26,7 +24,5 @@ start_service(){ } reload_service(){ - # frps 没有重载 - # 对了,这个函数有必要吗? restart } diff --git a/conf/systemd/frpc.service b/conf/systemd/frpc.service index adad75d6..155a582b 100644 --- a/conf/systemd/frpc.service +++ b/conf/systemd/frpc.service @@ -6,7 +6,6 @@ After=network.target [Service] Type=simple -#User=root # 使用 root 可能会导致安全问题,不过可以使用前 1024 端口 User=nobody Restart=on-failure RestartSec=3s diff --git a/conf/systemd/frpc@.service b/conf/systemd/frpc@.service index aec66fde..94f1bf8f 100644 --- a/conf/systemd/frpc@.service +++ b/conf/systemd/frpc@.service @@ -6,7 +6,6 @@ After=network.target [Service] Type=simle -#User=root # 使用 root 可能会导致安全问题,不过可以使用前 1024 端口 User=nobody Restart=on-failure RestartSec=3s @@ -14,6 +13,6 @@ ExecStart=/usr/bin/frpc -c /etc/frp/%i.ini ExecReload=/usr/bin/frpc reload -c /etc/frp/%i.ini [Install] -Alias=frp.service -Alias=frp-client.service +Alias=frp%i.service +Alias=frp-client%i.service WantedBy=multi-user.target diff --git a/conf/systemd/frps.service b/conf/systemd/frps.service index 4b2be718..85f564b1 100644 --- a/conf/systemd/frps.service +++ b/conf/systemd/frps.service @@ -6,7 +6,6 @@ After=network.target [Service] Type=simple -#User=root # 使用 root 可能会导致安全问题,不过可以使用前 1024 端口 User=nobody Restart=on-failure RestartSec=3s diff --git a/conf/systemd/frps@.service b/conf/systemd/frps@.service index 89c3826f..38ed280d 100644 --- a/conf/systemd/frps@.service +++ b/conf/systemd/frps@.service @@ -6,7 +6,6 @@ After=network.target [Service] Type=simple -#User=root # 使用 root 可能会导致安全问题,不过可以使用前 1024 端口 User=nobody Restart=on-failure RestartSec=3s