frp內網穿透,無公網ip訪問內網服務

2022-08-21 20:12:07 字數 1256 閱讀 5657

這裡只是配置了http協議穿透,可以在內網提供http服務,在公網訪問

其他的tcp或者udp,frp這個軟體也是支援的,我暫時用不到所以沒去探索

簡單寫一下吧:

工具:frp、寶塔

內網客戶端:win10系統 ;公網服務端:centos7.6

建議內網客戶端先建立站點並配置好服務(站點網域名稱為127.0.0.1)

linux這邊解壓放到伺服器裡你想放的位置(所有檔案)

8080為你將要訪問的埠,這裡可以自己設定,7000不用管6#

編輯後去掉注釋

這裡設定了8080埠和7000埠,需要在相關控制台放行,無論是阿里雲還是寶塔

都設定好後,終端命令列cd到你存放frps的位置,輸入./frps -c ./frps.ini並保持開啟

沒裝寶塔的先裝寶塔,其他wdcp、xampp或者自己手動裝環境也可(傻子才手動裝/doge。。)

這裡phpstudy沒試過,建議裝寶塔

把win10的frp解壓,放入寶塔的wwwroot下的站點裡(這裡我在之前已經建立了站點,並配置了http服務)

80埠可以設定為你這個內網客戶端提供服務的埠

9 custom_domains = www.yourdomain.com10#

這裡的x.x.x.x是你伺服器的ip11#

這個www.yourdomain.com設定為你的二級網域名稱,需要提前解析到你的伺服器12#

編輯完建議把注釋都去掉以免發生不必要的錯誤

然後在frpc檔案的位置開啟終端,輸入.\frpc.exe -c frpc.ini

成功的話服務端和客戶端都會有success的顯示

最後還需要到客戶端的寶塔,選擇已經建立好的站點-設定-新增你之前解析的二級網域名稱

如果不是預設80埠提供服務的還需要指定埠吧,這個我沒試

所有的配置完成了,這時候公網訪問你的二級網域名稱:8080(你之前配置的埠)

就可以訪問到你的內網客戶端了

frp 內網穿透訪問內網Web服務

ps 最近想要通過網域名稱 公網 訪問或者測試在本地搭建的 web 服務 不想在公網ip伺服器上再部署個服務,也不想通過teamview等工具遠端卡到爆!由於本地機器沒有公網 ip,無法將網域名稱解析到本地的機器,需要借助內網穿透應用就可以實現這一功能。frp 就是個優秀的內網穿透應用,詳細介紹這裡...

黑群暉6 21無公網IP無網域名稱內網穿透教程

乙個偶然的機會,得到了cpolar這個 專業做內網穿透的。而且自己用有免費版本哈哈不錯不錯,研究研究。可是研究發現只有windows 版本,mac os linux 就是沒有nas用的。怎麼辦。怎麼辦。聯絡技術,因為nas是基於linux開發,所以可以試試。下面寫一下步驟。1.這個 註冊乙個賬號 執...

內網穿透 使用frp配置公網與內網伺服器

單位的公網ip尚未申請,但專案需要上線進行測試。目前的狀態是在研究院內部可以通過連線wifi訪問專案 或介面,這稱之為內網訪問或區域網訪問,開發者一回家就沒辦法訪問了,為此,在開通公網ip之前我們先採用內網穿透允許外網訪問我們的專案。所謂內網穿透,就是將內網某些介面,服務暴露到外網訪問。需要內網穿透...