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地址和端口

就可以看到內網的頁面了
