frp概述
frp 是一個專注於內網穿透的高效能的反向代理應用,支援 TCP、UDP、HTTP、HTTPS 等多種協議。可以將內網服務以安全、便捷的方式通過具有公網 IP 節點的中轉暴露到公網。
策略配置
安全組配置埠如下:
具體埠根據自己設定伺服器端、客戶端為主.
伺服器端
# wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_amd64.tar.gz
建立目錄並解壓
# mkdir frp
# tar -zxvf frp_0.29.1_linux_amd64.tar.gz -C /root/frp/
# cd frp/frp_0.29.1_linux_amd64/
修改配置
# frps.ini
[common]
bind_port = 7000
開啟
./frps -c ./frps.ini
伺服器啟動監聽
客戶端
# wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_arm.tar.gz
# mkdir frp
# tar -zxvf frp_0.29.1_linux_arm.tar.gz -C /home/pi/frp
# cd frp/frp_0.29.1_linux_arm/
配置
# frpc.ini
[common]
server_addr = server_ip
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
開啟
# 一定先啟動伺服器監聽,不然會提示檢索不到伺服器.
./frpc -c ./frpc.ini
客戶端啟動監聽
客戶端連線
# 伺服器地址,但是埠號實際指向到樹莓派監聽
ssh -oPORT=6000 root@server_ip
本作品採用《CC 協議》,轉載必須註明作者和本文連結