利用Frp實現內網穿透

2021-10-06 10:49:05 字數 1735 閱讀 5517

一、所需環境

二、centos端配置

frp的linux版本github位址

wget
2、解壓
# 移動到/usr/local目錄下

mv frp_0.33.0_linux_386.tar.gz /usr/local/

# 解壓

tar -zvxf frp_0.33.0_linux_386.tar.gz

# 重新命名

mv frp_0.33.0_linux_386 frp_0.33.0

3、編輯配置
# 進入配置目錄

cd frp_0.33.0

# 可刪除 frpc 、frpc.ini檔案

# rm frpc

# rm frpc.ini

# 修改frps.ini配置

vim frps.ini

# 客戶端連線的埠

[common]

bind_port = 7000 #與客戶端繫結要通訊的埠

vhost_http_port=8881 #客戶端web服務自定義的埠

4、放通埠

5、啟動服務

# 正常啟動

./frps -c .

/frps.ini

# 後台啟動

# nohup ./frps -c ./frps.ini &

三、windows客戶端配置

frp的windows版本github位址

2、解壓

解壓後存放目錄 d:\software\frp,其中frps.exe、frps.ini檔案可刪除

3、編輯 frpc.ini 配置檔案

[common]

server_addr = 134.192.

***server_port = 7000 #與遠端伺服器通訊埠,儲存一致

[ssh]

#暫沒用到

#type = tcp #連線協議

#local_ip = 127.0.0.1 #本地內網ip位址

#local_port = 22 #ssh預設埠號

#remote_port = 6000 #自定義訪問內部ssh埠號

[web]

type = http #型別

local_ip = 127.0.0.1 #本地內網ip位址

local_port = 8881 #本地web埠

custom_domains = www.haha.top #所繫結的公網伺服器網域名稱,自定義

#如需配置多個web服務,可

#[web1] [web2]

4、設定泛解析

5、啟動服務

四、訪問

瀏覽器開啟 www.haha.top:8881 即可

利用frp做內網穿透

在學校做實驗遇到了一些問題,校內網的遠端主機只能在學校的機房裡連線上,但是平時搶不到機房,而大作業馬上要驗收了腫麼辦,這裡給大家推薦乙個方式來做內網穿透,需要準備的只有乙個靜態的公網ip 可能還需要伺服器 外網機器 centos 7,公網ip x.x.x.x 內網機器 centos 7,具體ip不重...

frp實現內網穿透

利用處於內網或防火牆後的機器,對外網環境提供 http 或 https 服務。對於 http,https 服務支援基於網域名稱的虛擬主機,支援自定義網域名稱繫結,使多個網域名稱可以共用乙個80埠。利用處於內網或防火牆後的機器,對外網環境提供 tcp 和 udp 服務,例如在家裡通過 ssh 訪問處於...

frp實現內網穿透

第二部 開啟資料夾,配置裡面的frpc.ini檔案,右鍵編輯就可以 裡面的ssh是預設的要改個名字,不是提示名字被占用,web 是自己加上去的,但是也要改個名字。埠號 按自己需求定,比如你的tomcat是80埠,就配80 按這個配置好檔案後,進行第三步。第三步 在doc視窗下執行這個配置檔案,執行這...