對于沒有公網(wǎng) IP 的內(nèi)網(wǎng)用戶來說,遠程管理或在外網(wǎng)訪問內(nèi)網(wǎng)機器上的服務(wù)是一個問題。通常解決方案就是用內(nèi)網(wǎng)穿透工具將內(nèi)網(wǎng)的服務(wù)穿透到公網(wǎng)中,便于遠程管理和在外部訪問。內(nèi)網(wǎng)穿透的工具很多,之前也介紹過,比如Nginx,花生殼等等。
FRP官方下載地址:https://github.com/fatedier/frp/releases (很慢)
下載我的文件:https://download.csdn.net/download/m0_37499059/10291672
FRP 的作用
1.利用處于內(nèi)網(wǎng)或防火墻后的機器,對外網(wǎng)環(huán)境提供 HTTP 或 HTTPS 服務(wù)。
2.對于 HTTP, HTTPS 服務(wù)支持基于域名的虛擬主機,支持自定義域名綁定,使多個域名可以共用一個 80 端口。
3.利用處于內(nèi)網(wǎng)或防火墻后的機器,對外網(wǎng)環(huán)境提供 TCP 和 UDP 服務(wù),例如在家里通過 SSH 訪問處于公司內(nèi)網(wǎng)環(huán)境內(nèi)的主機。
FRP 架構(gòu)
FRP 安裝
我的環(huán)境:
阿里云服務(wù)器:ubuntu16.04系統(tǒng)
域名:frp.superboycxx.top 解釋到該服務(wù)器上
開始搭建:(服務(wù)端ununtu、windows客戶端)
配置服務(wù)器端
服務(wù)器端只需要兩個文件frps和frps.ini,其中frps為可執(zhí)行文件,frps.ini為配置文件
配置好后即可運行服務(wù)器端:./frps -c ./frps.ini
運行成功如上圖,現(xiàn)在就可以配置客戶端啦!
配置客戶端(我是windows)
修改frpc.ini配置文件
運行客戶端:./frpc.exe -c ./frpc.ini在根目錄下打開cmd:
測試現(xiàn)在我們用外網(wǎng)主機來訪問windows本地的服務(wù):
文章轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除