1、下载适合的frp
https://github.com/fatedier/frp/releases
2、服务器端
传输好以后输入下面指令解压
tar -zxvf frp_0.20.0_linux_386.tar.gz
文件解压后,一般都含有frps(frp服务端运行文件)、frpc(frp客户端运行文件)、frps.ini(frp服务端配置文件)、frpc.ini(frp客户端配置文件),以及frp_full.ini(frp全部配置文件解释说明和参考。)
输入以下指令
cd frp_0.20.0_linux_386
nano frps.ini
输入:
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = dashboard_user_name
dashboard_pwd = dashboard_pwd_value
注释:
[common]部分是必须有的配置
其中bind_port是自己设定的frp服务端端口
dashboard_port_number 改为一个特定的端口号,如8000,如此便可以通过 http://yourip:8000 来访问 frps 的网页控制台页面.
dashboard_user 和 dashboard_pwd要填写一个自定义的用户名和密码,用于在访问 frps 控制台页面时输入.
保存上面的配置后,使用以下指令启动frp服务端。
./frps -c ./frps.ini
在浏览器输入“IP:7500”可以看到你的FRP的后台
2、客户端
树莓派正常登陆putty,输入以下指令
wget https://github.com/fatedier/frp/releass/download/v0.20.0/frp_0.20.0_linux_arm.tar.gz
tar -zxvf frp_0.20.0_linux_arm.tar.gz
cd frp_0.20.0_linux_arm
sudo nano frpc.ini
写入下面内容
[common]
server_addr = 填写你的服务器ip
server_port = 7000
[VNC]
type = tcp
local_ip = 127.0.0.1
local_port = 5900
remote_port = 5900
输入下面指令运行
./frpc -c ./frpc.ini