此篇内容主要参考以下文档开机自启相关
系统环境为ubuntu22.04
frp
服务端应用这里就不做赘述, 自行获取对应的版本.
我这里使用的amd64
的版本
编辑frps.ini
文件.
具体内容根据实际进行调整
[common] bind_port = 10000 dashboard_addr = 0.0.0.0 dashboard_port = 8080 dashboard_user = user_name dashboard_pwd = passwd token = frptoken vhost_http_port = 8888 vhost_https_port = 25555
启动服务端
现在已经可以直接使用下面命令运行了.
但是为了更好的使用服务, 可以使用systemd
来管理服务.
sudo ./frps -c ./frps.ini
这里使用
systemd
来管理服务
这样方便管理
创建服务文件fprs.service
sudo vim /etc/systemd/system/frps.service
写入如下内容
vim 可以使用
i
进入编辑模式,
esc
退出编辑模式,
:wq
保存退出
[Unit]
Description=Frp Server Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/frp/frps -c /frp/frps.ini
[Install]
WantedBy=multi-user.target
启用服务
这里直接使用frps
这一文件名即可
sudo systemctl enable frps
将文件转移到对应目录
为了方便管理, 这里将文件移动到/frp
目录下
sudo cp -r ./frp /
启用服务
sudo systemctl start frps
查看服务状态
sudo systemctl status frps