1.下载frp,选择对应的frp版本
我选择的是amd64版本的
利用filezilla将压缩包上传到服务器
由于是tar.gz格式的压缩包,使用tar -xzvf (压缩包名)的方式解压到当前文件夹
2.进入解压后的文件夹中
3.可以看到文件夹里含有frp的服务端和客户端所需要的可执行 文件和配置文件,为了方便放置在后台运行,我们可以使用screen(需要下载)创建一个窗口
然后执行后续的指令。

(ls查看解压出来的文件)
4.首先写frps的配置文件
vim myfrps.ini
填写如下配置
[common]
bind_port = 7000
vhost_http_port =8000 #据说这个选项会把http请求发到对应端口处理
vhost_http_port =8000 #据说这个选项会把http请求发到对应端口处理
[web]
type=http
auth_token=123
custom_domains=(可以填写域名,也可以直接填写服务器IP)
type=http
auth_token=123
custom_domains=(可以填写域名,也可以直接填写服务器IP)
5.到阿里云控制台开启对应端口 7000 8000
在安全组规则中,添加安全组规则
6.开启frp服务
./frps -c myfrps.init

服务端的配置结束
7.由于我的客户端是树莓派,而树莓派使用armhl
所以我们下载对应文件并解压
8.编写客户端对应配置文件
vim myfrpc.ini
然后填写如下配置
[common]
server_addr = (frp服务器IP)
server_port = 7000
auth_token = 123
[web]
type = http
local_port = 8080
remote_port = 8000 #不清楚是否必要填
custom_domains = (可以是域名 也可以直接是frp服务器ip)
type = http
local_port = 8080
remote_port = 8000 #不清楚是否必要填
custom_domains = (可以是域名 也可以直接是frp服务器ip)
9.配置好之后启动客户端
./frpc -c ./myfrpc.ini

出现这个就表示成功
10.访问指定IP地址和端口

就可以看到内网的页面了
