Linux frp 设置开机自启 使用 systemd

技术文章8个月前更新 gyx131
245 0 0

使用 systemd

这个示例将会演示在 Linux 系统下使用 systemd 控制 frps 及配置开机自启。

在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止、配置后台运行和开启自启。

要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件。

  1. 如Linux服务端上没有安装 systemd,可以使用 yum 或 apt 等命令安装 systemd
    # yum
    yum install systemd
    # apt
    apt install systemd
    
  2. 使用文本编辑器,如 vim 创建并编辑 frps.service 文件。
    $ vim /etc/systemd/system/frps.service
    

    写入内容

    [Unit]
    # 服务名称,可自定义
    Description = frp server
    After = network.target syslog.target
    Wants = network.target
    
    [Service]
    Type = simple
    # 启动frps的命令,需修改为您的frps的安装路径     which frps这个命令显示完整路径。 ExecStart = /path/to/frps -c /path/to/frps.ini [Install] WantedBy = multi-user.target 
  3. 使用 systemd 命令,管理 frps。
    #重新加载 systemd 管理器配置,以确保更改生效: sudo systemctl daemon-reload # 启动frp systemctl start frps # 停止frp systemctl stop frps # 重启frp systemctl restart frps # 查看frp状态 systemctl status frps 
  4. 配置 frps 开机自启。
    systemctl enable frps

    PS

 

  1. 重新尝试启用服务: 一旦服务文件存在且名称正确,您可以再次尝试启用服务:
    sudo systemctl enable frps.service
  2. 检查服务状态: 如果启用成功,您可以检查服务的状态以确保一切正常:
    sudo systemctl status frps.service
  3. 解决任何问题: 如果服务没有按预期工作,您可以查看服务的日志来诊断问题:
    sudo journalctl -u frps.service

请确保在创建或编辑服务文件时使用正确的文件名,并且在使用 systemctl 命令时也使用正确的服务名称。如果您需要进一步的帮助,请随时提问。

 

 

 

 

 

 

 

 

© 版权声明

相关文章

暂无评论

暂无评论...