树莓派使用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