Linux下安装frp并设置开机自启

Linux下安装frp并设置开机自启

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

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

发表评论