樹莓派4B+實現內網穿透+frp+阿里ECS

si1ent發表於2021-01-29

frp概述

frp 是一個專注於內網穿透的高效能的反向代理應用,支援 TCP、UDP、HTTP、HTTPS 等多種協議。可以將內網服務以安全、便捷的方式通過具有公網 IP 節點的中轉暴露到公網。

樹莓派4B+實現內網穿透frp

策略配置

安全組配置埠如下:

具體埠根據自己設定伺服器端、客戶端為主.

樹莓派4B+實現內網穿透frp

伺服器端

# 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

樹莓派4B+實現內網穿透frp

伺服器啟動監聽

客戶端

# 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

樹莓派4B+實現內網穿透frp

客戶端啟動監聽

客戶端連線

# 伺服器地址,但是埠號實際指向到樹莓派監聽
ssh -oPORT=6000 root@server_ip

樹莓派4B+實現內網穿透frp

本作品採用《CC 協議》,轉載必須註明作者和本文連結
www.si1ent.xyz

相關文章