一、什么是frp
frp(Fast Reverse Proxy)是一款开源的内网穿透工具,它可以帮助用户实现内网穿透,可以让用户从外网访问内网设备,比如树莓派,实现远程访问。
二、frp的安装
1、首先,需要在树莓派上安装frp,可以使用如下命令安装:
sudo wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm.tar.gzsudo tar -xzf frp_0.33.0_linux_arm.tar.gzcd frp_0.33.0_linux_arm/sudo ./frps -c frps.ini
2、安装frp客户端,可以使用如下命令安装:
sudo wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm.tar.gzsudo tar -xzf frp_0.33.0_linux_arm.tar.gzcd frp_0.33.0_linux_arm/sudo ./frpc -c frpc.ini
三、使用frp随时随地访问自己的树莓派
1、在frp服务端上,需要配置frps.ini文件,比如:
[common]bind_port = 7000vhost_http_port = 80vhost_https_port = 443token = your_tokensubdomain_host = your_domainlog_file = ./frps.loglog_level = infolog_max_days = 3tcp_mux = truemax_pool_count = 5max_ports_per_client = 0authentication_timeout = 900
2、在frp客户端上,需要配置frpc.ini文件,比如:
[common]server_addr = your_domainserver_port = 7000token = your_tokenlog_file = ./frpc.loglog_level = infolog_max_days = 3[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000
3、然后,就可以使用ssh命令随时随地访问自己的树莓派了,比如:
ssh -p 6000 pi@your_domain