树莓派frp添加为服务管理

1、下载frp

https://github.com/fatedier/frp/releases

我是1代的B+,下载arm版的,新的可以用arm64的 frp_0.29.0_linux_arm.tar.gz

2、安装

由于我们只使用客户端,解压后,只使用frpc

# 复制文件
cp frpc /usr/local/bin/frpc
mkdir /etc/frp
cp frpc.ini /etc/frp/frpc.ini

3、创建service服务文件

# 编写 frp service 文件,以 centos7 为例,适用于 debian
nano /usr/lib/systemd/system/frpc.service
# 内容如下
[Unit]
Description=frpc
After=network.target
 
[Service]
TimeoutStartSec=30
ExecStart=/usr/local/bin/frpc -c /etc/frp/frpc.ini
ExecStop=/bin/kill $MAINPID
 
[Install]
WantedBy=multi-user.target

4、设置开机启动

# 启动 frp 并设置开机启动
systemctl enable frpc
systemctl start frpc
systemctl status frpc
或者
service frpc start(stop|status|restart)

 

附:frpc.ini配置文件

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

[web]
type = http
local_port = 80

 

posted on 2019-09-18 10:43  qpanda  阅读(1118)  评论(0编辑  收藏  举报