一、前言

        1)本教程是以frpc(客户端)为例,frps(服务端)只需要将frpc改为frps即可。

        2)本教程默认你已经安装并熟悉frp相关配置,如果你还没有使用过frp请先查看相关资料。

        3)我的frp安装目录为:/usr/local/frp/

二、创建与编辑frpc.service

       1)  使用vim创建文件,此处的文件名称决定了服务的名称。

vim /etc/systemd/system/frpc.service

       2) 写入frpc.service内容

[Unit]
#服务描述
Description=frpc service 
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#执行命令 
ExecStart=/usr/local/frp/frpc -c /usr/local/frp/frpc.ini

[Install]
WantedBy=multi-user.target

       3)重载systemctl(直接运行会提示需要重载)

systemctl daemon-reload

       4)设置开机自动启动

sudo systemctl enable frpc

三、使用systemctl命令管理frpc

#启动
sudo systemctl start frpc 
#关闭
sudo systemctl stop frpc
#重启
sudo systemctl restart frpc
#查看状态
sudo systemctl status frpc

四、FRP常用命令

       1)后台运行frp

服务端: nohup ./frps -c frps.ini >/dev/null 2>&1 &
客户端: nohup ./frpc -c frpc.ini >/dev/null 2>&1 &

       2)查看frp进程

ps -aux|grep frp| grep -v grep

       3)查看frp进程

kill -9 [FRP进程号]

五、links

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

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐