1.在服務器上安裝
wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz
tar -zxvf frp_0.29.0_linux_amd64.tar.gz
2.修改服務器配置文件:frps.ini
[common]
bind_port = 7000
#auth_token = frp
# 指定 Dashboard 的監聽的 IP 地址
dashboard_addr = 0.0.0.0
# 指定 Dashboard 的監聽的端口
dashboard_port = 7500
# 指定訪問 Dashboard 的用戶名
dashboard_user = admin
# 指定訪問 Dashboard 的端口
dashboard_pwd = admin
#啓用加密
#use_encryption = true
#啓用壓縮
#use_compression = true
#log_file = ./frps.log
#log_level = info
subdomain_host = aphero.top
vhost_http_port = 9000
3.啓動服務器:
./frps -c frps.ini
或
nohup ./frps -c frps.ini &
4.在樹莓派上安裝frpc
wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_arm.tar.gz
tar -zxvf frp_0.29.0_linux_arm.tar.gz
5.修改客戶端配置服務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
6.啓動客戶端
./.frpc -c frpc.ini
或使用tmux開機啓動
su pi -c "tmux new -d -s frpc && tmux send -t frpc ' cd /home/pi/frpc/' ENTER &&tmux send -t frpc './frpc -c frpc.ini' ENTER "