軟路由搭建與內(nèi)網(wǎng)穿透實(shí)現(xiàn)方法詳解(如何在路由器設(shè)置內(nèi)網(wǎng)穿透)
趁著十一假期在家,折騰了一波軟路由,因?yàn)橄鄬?duì)于硬路由來(lái)說(shuō),軟路由更具有可配置性,可以根據(jù)自己的需求想怎么玩怎么玩,同時(shí)也是為了提高家里寬帶的利用率,因?yàn)檐浡酚稍O(shè)置之后幾乎是可以跑滿帶寬的。
本文中將會(huì)設(shè)計(jì)軟路由的選購(gòu)?fù)扑]、系統(tǒng)推薦、路由配置、如何實(shí)現(xiàn)外網(wǎng)訪問等多方面問題,因?yàn)槲乙彩堑谝淮握垓v這玩意,可能還有很多好玩的東西沒有接觸,所以如果有人看到了更好玩的不如分享一下。
起因
準(zhǔn)備上手軟路由的原因其實(shí)很簡(jiǎn)單,前段時(shí)間的時(shí)候,想著家里再重新拉個(gè)寬帶,但是電信的太貴,因?yàn)槲疫@邊的電信寬帶只有兩種:200M一個(gè)月169,300M一個(gè)月209,說(shuō)真的對(duì)我來(lái)說(shuō)略貴,并且之前使用的是電信的套餐是129元/月,現(xiàn)在已沒了,不知道是不是因?yàn)槲矣昧巳f(wàn)能鑰匙的原因,導(dǎo)致那會(huì)網(wǎng)速一直很慢,于是最后一狠心就拆了,結(jié)果再也沒有129元/月的套餐了。于是網(wǎng)上看了很久想著拉個(gè)聯(lián)通的也可以,一年1080元,還是300M,但是。。。我所在的小區(qū)沒有開通聯(lián)通的寬帶接入。最后和同事咨詢了一下選了移動(dòng)的寬帶。
我是微信公眾號(hào)上直接申請(qǐng)的,滿58元低消送200M,也就是每月最低消費(fèi)58元,送200M的寬帶,想的有點(diǎn)好,安裝以后顯示的是100M,給移動(dòng)客服打電話,說(shuō)我辦的就是100M的,最后也沒有給我一個(gè)完整的解釋,就是說(shuō)我辦的是100M的。于是我又去了營(yíng)業(yè)廳,給工作人員看了我辦理時(shí)候的訂單截圖,想讓他們幫我換成200M的,這里有個(gè)比較搞笑的是,客服真是驚人的一致,問我說(shuō)你要不要聽實(shí)話????原來(lái),移動(dòng)的100M和300M沒差,因?yàn)樗窃陔娦诺幕A(chǔ)上建的,并且技術(shù)上沒有實(shí)現(xiàn)300M,最后我也沒有辦法,100M就100M吧。
但是事實(shí)上,100M的很多時(shí)候跑不滿,于是我去搜了如何提高網(wǎng)速,于是軟路由這個(gè)概念就跳入我的視野。在b站和油管上有很多相關(guān)的教程以及評(píng)測(cè),前前后后看了大概幾十個(gè)視頻,最后自己買了一個(gè)軟路由。
選購(gòu)?fù)扑]
說(shuō)是軟路由,其實(shí)這個(gè)東西就是一個(gè)主機(jī),比如你家里的筆記本、廢舊的臺(tái)式機(jī),以及樹莓派等等都可以設(shè)置安裝成軟路由,通過(guò)路由器的固件刷機(jī),將主機(jī)設(shè)置成軟路由的系統(tǒng),從而實(shí)現(xiàn)路由功能。
目前市面上較多的軟路由硬件主要還是工控機(jī),比如康耐信的J1900,賣的最多的應(yīng)該就是這款了,還有一些可以刷固件的路由器,具體的可以在京東或者淘寶去搜。一般軟路由上面的都配備的是千兆網(wǎng)卡,內(nèi)存和硬盤都可以定制,我這里購(gòu)買的就是J1900,2G內(nèi)存,16G SSD,因?yàn)樽约赫垓v,也沒有必要買太高配置的,這個(gè)配置大概是700左右。
系統(tǒng)推薦
系統(tǒng)的話,軟路由系統(tǒng)有很多,比如LEDE、愛快、ROS、高恪等等,還有openwrt其實(shí)也是lede的一種,更多固件可以在網(wǎng)上下載,很多大神都開源了固件代碼。我這里用的是openwrt,是koolshare論壇中提供的可玩性比較高的一種,地址:https://firmware.koolshare.cn/,本來(lái)想試試刷愛快玩玩,但是使用Mac電腦制作啟動(dòng)盤不知道為什么一直不能成功,最后也就放棄了,等以后再折騰,
路由配置
我的軟路由配置:
CPU:intel J1900 2.0GHz 四核
內(nèi)存:2G DDR3
硬盤:16G SSD
端口:4個(gè)千兆網(wǎng)口
1、首先在京東上購(gòu)買的軟路由都是刷好系統(tǒng)的,買來(lái)插電、聯(lián)網(wǎng)進(jìn)行簡(jiǎn)單的配置就可以使用,如果想自己去刷固件,可以自己制作啟動(dòng)u盤進(jìn)行刷機(jī),具體刷機(jī)教程可以自行搜索。
2、接口連接
賣家會(huì)將軟路由系統(tǒng)刷好,默認(rèn)eth3為Wan口,eth0為lan口,eth1和eth2可自行配置。使用千兆網(wǎng)線將光貓的千兆lan口與軟路由的eth3口連接,再用一條千兆網(wǎng)線將eth0與你的筆記本連接,如果沒有筆記本的話,直接插到硬路由的wan口也可以。因?yàn)閯傎I的需要進(jìn)行配置,再軟路由與光貓連接之后沒有設(shè)置的話,eth3口的指示燈不會(huì)亮,所以需要我們?cè)O(shè)置。這里使用千兆網(wǎng)線也是為了配置千兆網(wǎng)口,如果你用的是普通網(wǎng)線的話,速度會(huì)略顯的有些慢。
3、系統(tǒng)設(shè)置
1、如果你是用軟路由連接的硬路由,那需要連接硬路由的wifi,然后瀏覽器輸入 192.168.1.1,這個(gè)地址是默認(rèn)的;如果你是直接用軟路由連接的電腦,那么直接在瀏覽器輸入192.168.1.1即可。輸入后會(huì)出現(xiàn)如下,默認(rèn)密碼:koolshare
image
2、登錄系統(tǒng)后,默認(rèn)進(jìn)入狀況-總覽頁(yè)面,在這里可以看見系統(tǒng)中使用的硬件配置信息,網(wǎng)口狀態(tài)、網(wǎng)絡(luò)信息等內(nèi)容。
image
image
3、接口配置。來(lái)到網(wǎng)絡(luò)-接口頁(yè)面,會(huì)顯示網(wǎng)絡(luò)接口配置信息,包括lan口,wan口,這里也可以添加更多接口。
image
先進(jìn)行l(wèi)an設(shè)置,點(diǎn)擊lan口后面的編輯按鈕,在基本設(shè)置中協(xié)議選擇靜態(tài)地址,開機(jī)自動(dòng)運(yùn)行勾選,IPv4地址填入192.168.1.1,如果和你的光貓后臺(tái)ip沖突,可以改成192.168.100.1,IPv4子網(wǎng)掩碼選擇255.255.255.0,其他的默認(rèn)即可。在物理設(shè)置中,橋接接口選不選都行,接口選擇eth0,其實(shí)對(duì)應(yīng)的軟路由的硬件上就是eth0,其他選擇都是默認(rèn)即可。選擇完后點(diǎn)擊保存。
image
image
在進(jìn)行wan口的設(shè)置。點(diǎn)擊wan口后面的編輯按鈕,在基本設(shè)置中,協(xié)議選擇HCP客戶端,開啟自動(dòng)運(yùn)行勾選;在物理設(shè)置中接口選擇eth3,即軟路由硬件上對(duì)應(yīng)的鏈接了光貓千兆網(wǎng)口的eth3端口,其他選擇默認(rèn),點(diǎn)擊保存即可。這里有個(gè)坑其實(shí)就是在這里選擇協(xié)議的時(shí)候其實(shí)是可以選擇PPPoE撥號(hào)的,因?yàn)橐苿?dòng)的默認(rèn)撥號(hào)是在光貓中進(jìn)行的,并且這玩意在光貓后臺(tái)用戶自己還不能改,我這里如果選擇PPPoE撥號(hào)的話和光貓里面會(huì)沖突,這里就不會(huì)生效,所以只能選擇DHCP動(dòng)態(tài)解析。如果你在設(shè)置的時(shí)候,修改光貓的撥號(hào)的方式的可以選擇橋接,然后在軟路由中進(jìn)行撥號(hào),因?yàn)檫@樣的話在軟路由中可以實(shí)現(xiàn)單線多播,網(wǎng)速也會(huì)更快。
image
設(shè)置完wan口和lan口以后,記得點(diǎn)擊右下角的保存并應(yīng)用按鈕,這樣修改的東西才會(huì)生效。應(yīng)用之后頁(yè)面會(huì)自動(dòng)刷新,如果出現(xiàn)像上面網(wǎng)口連接信息那張圖中,wan口和lan口都有接收和發(fā)送的數(shù)據(jù)包,并且IPv4也存在,那么現(xiàn)在就可以正常上網(wǎng)了。
酷軟中心
酷軟中心是一個(gè)可以在軟路由上安裝插件的軟件中心,就像app stor給蘋果手機(jī)安裝軟件一樣,在酷軟中心中目前有60個(gè)可在線安裝的插件,可以根據(jù)需求進(jìn)行安裝。當(dāng)然也可以進(jìn)行離線安裝,下載好插件離線安裝包,通過(guò)離線安裝即可。frpc是一會(huì)用于內(nèi)網(wǎng)穿透的一個(gè)插件,固件更新是為了直接在線更新固件。
內(nèi)網(wǎng)穿透
要使用內(nèi)網(wǎng)穿透,在這里需要公網(wǎng)IP,電信的話如果沒有可以打客服申請(qǐng),移動(dòng)和聯(lián)通的話就不要想了,具體怎么看自己有沒有公網(wǎng)IP,可以直接百度ip,出現(xiàn)的ip地址如果和你光貓撥號(hào)的ip是一致的,那么就是公網(wǎng)IP,當(dāng)然運(yùn)營(yíng)商一般都是沒有公網(wǎng)IP的。我這里使用的是我自己的阿里云服務(wù)器。當(dāng)然你也可以使用其他的一些DDNS方式進(jìn)行內(nèi)網(wǎng)穿透。
在酷軟中心安裝好frpc插件,安裝好后打開插件。首先要去看插件中給的frp穿透服務(wù)器搭建教程,http://koolshare.cn/thread-65379-1-1.html,在自己的服務(wù)器上搭建好穿透的服務(wù)器,然后再進(jìn)行設(shè)置。
1、穿透服務(wù)器搭建
登錄自己的服務(wù)器,執(zhí)行以下代碼進(jìn)行安裝,安裝完成后會(huì)有相關(guān)的信息,比如端口、訪問信息等。因?yàn)榘⒗镌频姆?wù)器中,默認(rèn)的端口防火墻都是打開的,所以需要進(jìn)行防火墻配置,將5443和6443端口打開。