安裝frp,實現內網穿透


安裝部署frp,實現內網穿透

本次操作部署需要一台有公網ip的雲服務器

選擇對應架構下載

386 X86架構
386 X86架構
amd64 amd架構
arm arm架構
arm64 64位arm架構
mips mips架構
mips64 64位mips架構
mipsle mipsle架構
mips64le 64位mipsle架構
可以使用 GitHub下載加速器:https://toolwa.com/github/ 復制項目url:https://github.com/fatedier/frp/releases/ 選擇路線二可能會快點

查看linux系統的體系結構

arch命令
arch命令給出的結果比較簡潔

#ARM架構
nvidia@tegra-ubuntu:~$ arch
aarch64
#X86架構
openwrt@ubuntu:~$ arch
x86_64

進行部署

這邊架構是linux是服務端,windos是客戶端

服務端部署

1.上傳並解壓

export FRP_VERSION=0.34.1
sudo mkdir -p /etc/frp
cd /etc/frp
#手動上傳 也可以使用此方法進行下載
#sudo wget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz"
sudo tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz
sudo mv frp_${FRP_VERSION}_linux_amd64/* /etc/frp

2.修改配置文件

#可以修改服務端的端口(如果默認的7000端口沒有被占用也可不修改)
vi ./frps.ini

3.直接啟動

./frps -c ./frps.ini

客戶端部署

1.上傳到對應客戶端並解壓

2.修改客戶端配置文件frpc.ini

1.1.1.1是你server端公網ip

[common]
server_addr = 1.1.1.1
server_port = 7000

[RDP150]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7005


[RDP132]
type = tcp
local_ip = 192.168.98.132
local_port = 3389
remote_port = 7006

[RDP135]
type = tcp
local_ip = 192.168.98.135
local_port = 3389
remote_port = 7007

3.啟動

假設你已將 Frp 的客戶端解壓縮到 c:\frp 目錄中,那么啟動 Frp 客戶端的命令就是:

c:\frp\frpc.exe -c c:\frp\frpc.ini

進行驗證

本次實驗是把內網的3台客戶端的 遠程桌面端口3389 分別映射成為了公網的 7005 7006 7007
本地電腦 win+r 輸入mstsc 輸入 公網ip加映射端口 1.1.1.1:7005 進行驗證

參考文檔
如何查看linux系統的體系結構:https://blog.csdn.net/lixuande19871015/article/details/90485929
frp安裝報錯:./frpc: cannot execute binary file: Exec format error: https://blog.csdn.net/lixuande19871015/article/details/98613711
官方文檔:https://gofrp.org/docs/overview/
FRP 簡單入門安裝配置教程 - 開源免費內網穿透工具,無公網 IP 遠程訪問:https://www.iplaysoft.com/frp.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM