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