之前寫過一篇通過Frp實現(xiàn)多端口映射的Frps服務端設置的方法http://www.xcyouyuan.com.cn/html/show-2799.html ,不太適合于新手使用,本次以寶塔面板作為服務端,以運行openwrt的軟路由作為客戶端來實際講解下端口映射的方法。
首先打開寶塔面板上的Frps的服務端,刪除掉關于http的一些配置,我們先看下圖片的設置情況。
端口是開啟7000,然后我們打開Frps的配置文件,我這里的路徑是/www/server/panel/plugin/btp_frps/conf,打開frps.ini文件。
把UDP和http相關的端口全部禁止掉,只留下開放的端口7000、和token,token比較重要要和客戶端設置一致才可以。
完成以上操作后,記得保存并重啟Frps的服務端,下面來設置Frpc客戶端,因為我們使用的是openwrt的軟路由,我們把frpc的插件安裝上即可,打開Frpc的插件,令牌這里我們輸入和Frps的token相同的口令,不然這里是無法正常訪問的。
下面就是我們對應多端口的設置了,這里注意的就是Frp的協(xié)議類型一定要選擇TCP,如果選擇HTTP的話最多只能有兩個端口可以映射出去,選擇TCP之后就可以映射多個端口了。
因為運行openwrt系統(tǒng)的軟路由可以把內網(wǎng)里的所有IP都列出來,無需手工輸入直接選擇,并選擇映射的對應的端口號就行,這樣就方便我們把內網(wǎng)中的任何地址都可以映射出去了,圖形化的操作比純配置文件操作簡單了不少。