服務器搭建屬於自己的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端口來訪問下服務。

  

 

  8.若要設為開機啟動,可在服務器和設備上新建兩個bat文件,並創建快捷方式加入啟動項即可。  (路徑不要帶中文)

  格式為:frp路徑&&要運行的服務

  服務端:

  

  cmd /k "cd /d C:\software\frp_0.41.0_windows_amd64&&frps -c frps.ini"

  客戶端:

  

 

   cmd /k "cd /d D:\release\frp_0.41.0_windows_amd64&&frpc -c frpc.ini"

 

  Ps:如果服務端和客戶端均運行成功,但無法訪問的情況請檢查下服務器防火牆的兩個端口是否開放!

    一個是服務器如上配置 綁定的7000端口、還有一個就是客戶端配置被映射轉發的端口8000, 我這個是雲服務器,我進入控制台開放了這兩個端口的。 還要檢查服務器上自身的防火牆是否開放這兩個端口。

    

 

  

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM