frps

之前在 CloudCone 上安装、配置好了 frp 的服务端,运行一个月了一直很稳定,但昨天群晖 Docker 上的客户端突然连接不上了;想着 frp 的程序有可能有新版本,索性把配置流程重新走一次吧。

之前记得图省事,frp 服务端用的是后台启动的方法:

nohup ./frps -c frps.ini >/dev/null 2>&1 &

所以首先想到的是先终止 frps 的进程,用 kill 命令;首先查看 frp 进程 ID

# ps -aux|grep frp| grep -v grep
root      1046  0.0  1.5 727036 15468 ?        Ssl  Oct30   0:24 /home/frp/frp_0.44.0/frps -c /home/frp/frp_0.44.0/frps.ini

得到了进程号为 1046 后,杀掉进程:

kill -9 1046

本来这之后,我在宝塔的图形界面下,上传了当前最新版本的 frp ,并把 frps 想复制粘贴覆盖掉原来的版本,但是,覆盖失败;再次查进程,发现 frps 还在;重复杀了几次,才想起,可能。。。我把 frps 做成了服务?

按服务的命令查看一下 frp 运行的状态:

systemctl status frps

事实证明,frps 果然是以服务的方式启动运行的;所以:

开机启动frps:
systemctl enable frps
启动frps:
systemctl start frps
停止frps:
systemctl stop frps
重启frps:
systemctl restart frps
查看frps状态:
systemctl status frps

之后替换掉 frps 重启启动服务即可。

<!--more-->

关于安装、配置服务,记录二个网址吧:

https://gofrp.org/docs/setup/systemd/

https://www.iyuu.cn/archives/286/