一、所需環境
二、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視窗下執行這個配置檔案,執行這...