之前寫過(guò)一篇通過(guò)Frp實(shí)現(xiàn)多端口映射的Frps服務(wù)端設(shè)置的方法http://www.hi7788.com/html/show-2799.html ,不太適合于新手使用,本次以寶塔面板作為服務(wù)端,以運(yùn)行openwrt的軟路由作為客戶端來(lái)實(shí)際講解下端口映射的方法。
首先打開寶塔面板上的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ù)端,下面來(lái)設(shè)置Frpc客戶端,因?yàn)槲覀兪褂玫氖莖penwrt的軟路由,我們把frpc的插件安裝上即可,打開Frpc的插件,令牌這里我們輸入和Frps的token相同的口令,不然這里是無(wú)法正常訪問(wèn)的。
下面就是我們對(duì)應(yīng)多端口的設(shè)置了,這里注意的就是Frp的協(xié)議類型一定要選擇TCP,如果選擇HTTP的話最多只能有兩個(gè)端口可以映射出去,選擇TCP之后就可以映射多個(gè)端口了。
因?yàn)檫\(yùn)行openwrt系統(tǒng)的軟路由可以把內(nèi)網(wǎng)里的所有IP都列出來(lái),無(wú)需手工輸入直接選擇,并選擇映射的對(duì)應(yīng)的端口號(hào)就行,這樣就方便我們把內(nèi)網(wǎng)中的任何地址都可以映射出去了,圖形化的操作比純配置文件操作簡(jiǎn)單了不少。