此处以frps为例,frpc路径在/home/frps操作系统为Ubuntu 需要用到的指令为 nano 权限为root,如果没有root每个步骤前加sudo用于提权

操作步骤

1.在系统中创建一个启动项目文件

nano /etc/systemd/system/frps.service

#创建文件frps.service
#sudo:临时借用管理员身份(只这一次)
#nano:打开一个记事本
#frps.service:这个“文件启动项”的名字

2.编辑frps.service记事本文件的内容

此时你已经创建并打开了frps.service文件

输入文件内容:

[Unit]
Description=frpc 取个名字
After=network.target
After=network-online.target local-fs.target

[Service]
User=你的用户名,默认是root
ExecStart=/home/frps -c /home/frps.ini
Restart=always

[Install]
WantedBy=multi-user.target

解析每条代码的意思:

Description为启动时取个标题方便记忆是做什么用的

After=network.target当网络启动成功才能够开始

[Service]需要执行的内容,需要做什么都写在这里文件目录下

User=以谁的账号来执行这个指令代码

ExecStart=你需要输入的指令命令

Restart=always断了自动重连

[Install]不知道什么意思但是需要是对应下一条代码的

WantedBy=multi-user.target使其开机阶段就运行,不用登录后才开始执行

内容全部写完后保存

保存退出:
Ctrl + O → 回车 → Ctrl + X

此时编辑保存完文件并退出了界面

现在让系统重新读取一遍你刚写的文件,告诉系统你已经新建了文件并且写好了内容,需要刷新一遍

systemctl daemon-reload

3.设置为开机启动并测试是否能够正常使用

设置为开机自启动:

systemctl enable frps

现在立即启动一次:(测试是否正常可用)

systemctl start frps

打开查看运行的内容,检查是否frps加载正常

systemctl status frpc

能够看到Active: active (running)就是已经在正常工作了

自此已经完整的设置好了frps的自启动

不错
最后更新于 2026-01-08