要在 Debian 系统上将 FRP 客户端设置为自启动,您可以使用 systemd 服务。以下是创建和配置 systemd 服务的步骤:

  1. 创建一个新的 systemd 服务文件

    使用文本编辑器创建一个新的服务文件,例如 frp-client.service

    sudo nano /etc/systemd/system/frp-client.service
    
  1. 编辑服务文件

    将以下内容粘贴到服务文件中,并根据您的实际情况进行修改:

    [Unit]
    Description=FRP Client
    After=network.target
    
    [Service]
    Type=simple
    User=<your_user>
    ExecStart=/path/to/frpc -c /path/to/frpc.ini
    Restart=on-failure
    RestartSec=5s
    
    [Install]
    WantedBy=multi-user.target
    

    <your_user> 替换为要运行 FRP 客户端的用户名,将 /path/to/frpc 替换为 frpc 可执行文件的实际路径,将 /path/to/frpc.ini 替换为 frpc.ini 配置文件的实际路径。

    保存文件并退出编辑器。

  2. 启用并启动服务

    运行以下命令以启用 FRP 客户端服务。这将确保在系统启动时自动启动该服务:

    sudo systemctl enable frp-client.service
    

    然后运行以下命令以立即启动 FRP 客户端服务:

    sudo systemctl start frp-client.service
    

现在,FRP 客户端应该已经在后台运行,并已设置为在系统启动时自动启动。您可以使用 systemctl 命令检查服务状态、启动、停止或重启服务。例如,要检查 FRP 客户端服务的状态,请运行:

sudo systemctl status frp-client.service

标签: FRP

仅有一条评论

  1. [...]compression = true在这个例子中,type 是代理类型(TCP),local_ip 是您的本地服务 IP 地址(通常是 127.0.0.1),local_port 是您的本地服务端口,remote_port 是您希望将服务映射到的远程端口。encryption = true 和 compression = true 分别启用了加密和压缩功能。您可以根据需要修改这些值。启动 FRP [...]

添加新评论