樹莓派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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM