准备一个vps云主机,我这里是centeros
wget https://github.com/fatedier/frp/releases/download/v0.28.0/frp_0.28.0_linux_amd64.tar.gz
tar xzvf frp_0.28.0_linux_amd64.tar.gz
cd frp_0.28.0_linux_amd64
./frps -c ./frps.ini
#如果需要,可以修改服务器配置文件里面的端口,默认7000
客户机是家里的一个树莓派。我希望它能够连上网就能通过公网ip访问它的服务。
wget https://github.com/fatedier/frp/releases/download/v0.28.0/frp_0.28.0_linux_arm.tar.gz
tar xzvf frp_0.28.0_linux_arm.tar.gz
cd xzvf frp_0.28.0_linux_arm
vim frpc.ini #修改配置
修改配置,把本地本机的80端口配置到公网的80端口
[common]
server_addr = xx.xx.xx.xx #公网ip
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 80
启动本地服务
./frpc -c ./frpc.ini
服务启动完成之后,访问公网ip,即可访问到树莓派的80服务
网友评论