frp下載,frp 內網穿透配置, frps, frpc 配置


可以評論留言探討,共同進步哦!

准備工作:

  1. 一台公網ip的服務器

  2. 下載frp 下載地址傳送門

  3. 保證服務端和客戶端下載的版本是同一個版本

    解釋:

    1. frp 分為 frps[服務端] 和 frpc [客戶端]
    2. 一般情況下,客戶端只需要運行frpc,服務端只需要運行frps
    3. 由於服務端和客戶端的運行環境可能不同,需要下載不同的安裝包,因此需要保證兩個安裝包的版本一致。

讓我們先搞搞服務端【frps】

  1. 直接上配置,在服務端安裝好frp之后,編輯frps.ini

    #frps.ini
    [common]
    
    # 服務端開啟的端口,需要確保防火牆開放這個端口
    bind_port = 7000
    bind_addr = 0.0.0.0
    
    # 驗證方式和token值,客戶端[frpc]中有個配置與此對應
    authentication_method = token
    token = 12345678
    
    # frp管理控制台的端口、登陸賬號、登陸密碼,可以通過[服務器ip:37500]訪問這個控制台
    dashboard_port = 37500
    dashboard_user = admin
    dashboard_pwd = admin
    
    

    到這里服務端配置就ok了。

現在來搞客戶端

  1. 安裝好frp, 編輯 frpc.ini

    [common]
    # 這是服務器的ip地址,也可以是域名,只要你的域名配置正確 
    server_addr = aa.bb.cc.dd 
    # 這個端口和上面 [frps.ini]的端口配置一致
    server_port = 7000
    
    # 這個配置與[frps.ini]的驗證配置一致
    authentication_method = token
    token = 12345678
    
    # 重頭戲:能不能訪問本地文件全靠它了
    [RDP]
    type = tcp
    local_ip = 127.0.0.1
    
    # 這里是本地項目的運行端口
    local_port = 5500
    
    # 這里是遠程通過哪個端口才能訪問到本地的項目,即此處,如果我訪問:[http://aa.bb.cc.dd:13389],即可訪問到[http://localhost:5500]
    remote_port = 13389
    

    到這里基礎配置就搞好了

我只是覺得端口后綴不好看

訪問地址的時候,需要寫一個端口真讓人受不了,於是... 我就把nginx叫了出來

  1. 配置nginx 去轉發80端口到13389,這樣就不用在訪問http://aa.bb.cc.dd的時候額外輸入后面的端口號了

  2. nginx先安裝好,配置:

    # 此處已經是配置好域名的情況了:
         server {
            listen       80;
            server_name  www.mytest.com;
    
            location / {
                proxy_pass   http://localhost:13389;
            }
        }
    


免責聲明!

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



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