树莓派使用systemctl控制frp服务开机自启

利用树莓派内网应用通过frp映射到公网

服务端:
frps.ini

[common]
bind_port = 7000
vhost_http_port = 7001

配置开机启动
vim /lib/systemd/system/frps.service

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/etc/frp/frps -c /etc/frp/frps.ini

[Install]
WantedBy=multi-user.target

使用 systemctl 启动 frps systemctl start frps
开机启动 systemctl enable frps

客户端(树莓派):
frpc.ini

[common]
server_addr = x.x.x.x #公网IP
server_port = 7000

[web]
type = http
local_port = 9000 #本地应用端口
custom_domains = local.r1989.com #绑定域名

开机启动:
vim /lib/systemd/system/frpc.service

[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
TimeoutStartSec=10
RestartSec=30s
Restart=always
#启动服务的命令(此处写你的frpc的实际安装目录)
ExecStart=/etc/frp/frpc -c /etc/frp/frpc.ini

[Install]
WantedBy=multi-user.target

systemctl start frpc
systemctl enable frpc

Tags: 运维

添加新评论