Linux下安装frp并设置开机自启
下载地址
https://github.com/fatedier/frp/releases
安装
配置完成之后试一下启动命令,没问题之后再设定开机自启
服务端启动命令
./frps -c ./frps.ini
客户端启动命令
./frpc -c ./frpc.ini
开机自启配置
参考:https://gofrp.org/docs/setup/systemd/
Linux系统一般都自带systemd,如果不放心,可以用以下命令安装
# yum
yum install systemd
# apt
apt install systemd
服务端systemd配置
vim /etc/systemd/system/frps.service
frps.service
配置
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.ini
[Install]
WantedBy = multi-user.target
使用 systemd
命令,管理 frps
# 启动frps
systemctl start frps
# 停止frps
systemctl stop frps
# 重启frps
systemctl restart frps
# 查看frps状态
systemctl status frps
开机自启
systemctl enable frps
客户端systemd配置
vim /etc/systemd/system/frpc.service
frpc.service
配置
[Unit]
# 服务名称,可自定义
Description = frp client
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frpc的命令,需修改为您的frpc的安装路径
ExecStart = /data/frp/frpc -c /data/frp/frpc.ini
[Install]
WantedBy = multi-user.target
# 启动frpc
systemctl start frpc
# 停止frpc
systemctl stop frpc
# 重启frpc
systemctl restart frpc
# 查看frpc状态
systemctl status frpc
开机自启
systemctl enable frpc
filebrowser
这里贴一下我的filebrowser服务的配置,备忘
filebrowser.service
[Unit]
# 服务名称,可自定义
Description = filebrowser
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动filebrowser的命令,需修改为您的filebrowser的安装路径
ExecStart = /data/filebrowser/filebrowser -c /data/filebrowser/settings.json
WorkingDirectory = /data/filebrowser
[Install]
WantedBy = multi-user.target