此处以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的自启动




Comments NOTHING