伺服器搭建屬於自己的Frp服務實現內網穿透
伺服器搭建Frp實現內網穿透
1.首先得需要一臺有公網ip的伺服器,雲伺服器也可...
2.Frp下載地址:https://github.com/fatedier/frp/releases (選擇根據伺服器系統下載對應版本即可)
我伺服器是windows 64位的,所以下載windows64位的版本。
3.將下載好的Frp拷貝到伺服器上,進行解壓
解壓後的目錄中:
frpc.exe 是客戶端,用於放在被穿透的裝置上允許的
frps.exe是服務端,放在伺服器執行的。
4.現在是我們先部署服務端,開啟frps.ini配置檔案配置一些引數
配置檔案內容如下:
[common]
bind_port = 7000
dashboard_port = 8070
dashboard_user = admin
dashboard_pwd = admin123
token = thisToken65495!@
其中:bind_port是服務端繫結的埠 dashboard就是儀表板的埠與使用者名稱和密碼 token就是金鑰
5.配置完以上引數,就可以開始啟動服務端了
cmd視窗進入frp的資料夾下 執行以下命令:frps -c frps.ini 敲擊回車
此時服務端已經是啟動成功了,現在我們可以從本地電腦上telnet以下伺服器的7000埠是否通的
6.接下來部署客戶端,在要被穿透的內網裝置也從下載的包中解壓出來,配置frpc.ini 客戶端檔案。
7.允許frpc客戶端,cmd命令進入當前frp資料夾 執行:frpc -c frpc.ini
此時就執行成功了。 可以通過伺服器IP加客戶端ini配置檔案的remote_port埠來訪問下服務。
Ps:如果服務端和客戶端均執行成功,但無法訪問的情況請檢查下伺服器防火牆的兩個埠是否開放!
一個是伺服器如上配置 繫結的7000埠、還有一個就是客戶端配置被對映轉發的埠8000, 我這個是雲伺服器,我進入控制檯開放了這兩個埠的。 還要檢查伺服器上自身的防火牆是否開放這兩個埠。