軟路由搭建與內網穿透實現

前言

趁著十一假期在家,折騰了一波軟路由,因為相對于硬路由來說,軟路由更具有可配置性,可以根據自己的需求想怎么玩怎么玩,同時也是為了提高家里寬帶的利用率,因為軟路由設置之后幾乎是可以跑滿帶寬的。

本文中將會設計軟路由的選購推薦、系統推薦、路由配置、如何實現外網訪問等多方面問題,因為我也是第一次折騰這玩意,可能還有很多好玩的東西沒有接觸,所以如果有人看到了更好玩的不如分享一下。

起因

準備上手軟路由的原因其實很簡單,前段時間的時候,想著家里再重新拉個寬帶,但是電信的太貴,因為我這邊的電信寬帶只有兩種:200M一個月169,300M一個月209,說真的對我來說略貴,并且之前使用的是電信的套餐是129元/月,現在已沒了,不知道是不是因為我用了萬能鑰匙的原因,導致那會網速一直很慢,于是最后一狠心就拆了,結果再也沒有129元/月的套餐了。于是網上看了很久想著拉個聯通的也可以,一年1080元,還是300M,但是。。。我所在的小區沒有開通聯通的寬帶接入。最后和同事咨詢了一下選了移動的寬帶。

我是微信公眾號上直接申請的,滿58元低消送200M,也就是每月最低消費58元,送200M的寬帶,然而,想的有點好,安裝以后顯示的是100M,給移動客服打電話,說我辦的就是100M的,最后也沒有給我一個完整的解釋,就是說我辦的是100M的。于是我又去了營業廳,給工作人員看了我辦理時候的訂單截圖,想讓他們幫我換成200M的,這里有個比較搞笑的是,客服真是驚人的一致,問我說你要不要聽實話????原來,移動的100M和300M沒差,因為它是在電信的基礎上建的,并且技術上沒有實現300M,最后我也沒有辦法,100M就100M吧。

但是事實上,100M的很多時候跑不滿,于是我去搜了如何提高網速,于是軟路由這個概念就跳入我的視野。在b站和油管上有很多相關的教程以及評測,前前后后看了大概幾十個視頻,最后自己買了一個軟路由。

選購推薦

說是軟路由,其實這個東西就是一個主機,比如你家里的筆記本、廢舊的臺式機,以及樹莓派等等都可以設置安裝成軟路由,通過路由器的固件刷機,將主機設置成軟路由的系統,從而實現路由功能。

目前市面上較多的軟路由硬件主要還是工控機,比如康耐信的J1900,賣的最多的應該就是這款了,還有一些可以刷固件的路由器,具體的可以在京東或者淘寶去搜。一般軟路由上面的都配備的是千兆網卡,內存和硬盤都可以定制,我這里購買的就是J1900,2G內存,16G SSD,因為自己折騰,也沒有必要買太高配置的,這個配置大概是700左右。

系統推薦

系統的話,軟路由系統有很多,比如LEDE、愛快、ROS、高恪等等,還有openwrt其實也是lede的一種,更多固件可以在網上下載,很多大神都開源了固件代碼。我這里用的是openwrt,是koolshare論壇中提供的可玩性比較高的一種,地址:https://firmware.koolshare.cn/,本來想試試刷愛快玩玩,但是使用Mac電腦制作啟動盤不知道為什么一直不能成功,最后也就放棄了,等以后再折騰,

路由配置

我的軟路由配置:

CPU:intel J1900 2.0GHz 四核

內存:2G DDR3

硬盤:16G SSD

端口:4個千兆網口

1、首先在京東上購買的軟路由都是刷好系統的,買來插電、聯網進行簡單的配置就可以使用,如果想自己去刷固件,可以自己制作啟動u盤進行刷機,具體刷機教程可以自行搜索。

2、接口連接

賣家會將軟路由系統刷好,默認eth3為Wan口,eth0為lan口,eth1和eth2可自行配置。使用千兆網線將光貓的千兆lan口與軟路由的eth3口連接,再用一條千兆網線將eth0與你的筆記本連接,如果沒有筆記本的話,直接插到硬路由的wan口也可以。因為剛買的需要進行配置,再軟路由與光貓連接之后沒有設置的話,eth3口的指示燈不會亮,所以需要我們設置。這里使用千兆網線也是為了配置千兆網口,如果你用的是普通網線的話,速度會略顯的有些慢。

3、系統設置

1、如果你是用軟路由連接的硬路由,那需要連接硬路由的wifi,然后瀏覽器輸入 192.168.1.1,這個地址是默認的;如果你是直接用軟路由連接的電腦,那么直接在瀏覽器輸入192.168.1.1即可。輸入后會出現如下,默認密碼:koolshare

image

2、登錄系統后,默認進入狀況-總覽頁面,在這里可以看見系統中使用的硬件配置信息,網口狀態、網絡信息等內容。

image
image

3、接口配置。來到網絡-接口頁面,會顯示網絡接口配置信息,包括lan口,wan口,這里也可以添加更多接口。

image

先進行lan設置,點擊lan口后面的編輯按鈕,在基本設置中協議選擇靜態地址,開機自動運行勾選,IPv4地址填入192.168.1.1,如果和你的光貓后臺ip沖突,可以改成192.168.100.1,IPv4子網掩碼選擇255.255.255.0,其他的默認即可。在物理設置中,橋接接口選不選都行,接口選擇eth0,其實對應的軟路由的硬件上就是eth0,其他選擇都是默認即可。選擇完后點擊保存。

image
image

在進行wan口的設置。點擊wan口后面的編輯按鈕,在基本設置中,協議選擇HCP客戶端,開啟自動運行勾選;在物理設置中接口選擇eth3,即軟路由硬件上對應的鏈接了光貓千兆網口的eth3端口,其他選擇默認,點擊保存即可。這里有個坑其實就是在這里選擇協議的時候其實是可以選擇PPPoE撥號的,因為移動的默認撥號是在光貓中進行的,并且這玩意在光貓后臺用戶自己還不能改,我這里如果選擇PPPoE撥號的話和光貓里面會沖突,這里就不會生效,所以只能選擇DHCP動態解析。如果你在設置的時候,修改光貓的撥號的方式的可以選擇橋接,然后在軟路由中進行撥號,因為這樣的話在軟路由中可以實現單線多播,網速也會更快。

image

設置完wan口和lan口以后,記得點擊右下角的保存并應用按鈕,這樣修改的東西才會生效。應用之后頁面會自動刷新,如果出現像上面網口連接信息那張圖中,wan口和lan口都有接收和發送的數據包,并且IPv4也存在,那么現在就可以正常上網了。

酷軟中心

酷軟中心是一個可以在軟路由上安裝插件的軟件中心,就像app stor給蘋果手機安裝軟件一樣,在酷軟中心中目前有60個可在線安裝的插件,可以根據需求進行安裝。當然也可以進行離線安裝,下載好插件離線安裝包,通過離線安裝即可。frpc是一會用于內網穿透的一個插件,固件更新是為了直接在線更新固件。

image

內網穿透

要使用內網穿透,在這里需要公網IP,電信的話如果沒有可以打客服申請,移動和聯通的話就不要想了,具體怎么看自己有沒有公網IP,可以直接百度ip,出現的ip地址如果和你光貓撥號的ip是一致的,那么就是公網IP,當然運營商一般都是沒有公網IP的。我這里使用的是我自己的阿里云服務器。當然你也可以使用其他的一些DDNS方式進行內網穿透。

在酷軟中心安裝好frpc插件,安裝好后打開插件。首先要去看插件中給的frp穿透服務器搭建教程,http://koolshare.cn/thread-65379-1-1.html,在自己的服務器上搭建好穿透的服務器,然后再進行設置。

1、穿透服務器搭建

登錄自己的服務器,執行以下代碼進行安裝,安裝完成后會有相關的信息,比如端口、訪問信息等。因為阿里云的服務器中,默認的端口防火墻都是打開的,所以需要進行防火墻配置,將5443和6443端口打開。

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
image

配置阿里云服務器端口,在服務器實例中點擊更多-網路和安全組-安全組配置-配置規則,添加安全組規則,輸入對應的端口后即可,

image
image

配置好后,回到軟路由的frpc配置界面,開啟frpc進行勾選,簡單設置中填入服務器地址、端口5443,其他的和我這個一樣即可。

image

在下面的frpc穿透設置中,配置要穿透的域名和地址,服務器名稱可以隨便填,協議http或https(看你有沒有配置域名的https),域名配置一個子域名,比如我這里配置的是我自己的lede.wangboweb.site,內網地址就填192.168.1.1,也就是你配置lan口時候的那個靜態地址,這里我的是192.168.100.1,內網端口80,遠程端口80,壓縮和加密可開啟也可關閉。如果你需要的不是80端口,則這里也可以配置其他端口,比如我的nas是5000端口,則配置內網端口為5000,外網端口根據你自己的需求在阿里云的安全組規則里面添加即可。設置好后記得點添加。這里的域名配置,也是需要在域名解析里面添加A記錄的,即在阿里云的域名解析中添加一個子域名即可。

image

全部設置好后,點擊保存,等待頁面刷新。完成后,可以在瀏覽器打開http://你的服務器ip:6443進入frpc后臺查看你的穿透服務信息,需要在你服務器安裝完之后的那個賬號密碼信息,賬號默認是admin,比如我的現在只有下面這一個服務。同時外網進行訪問http://lede.wangboweb.site,看能否進入路由器后臺,我的這里已經可以正常訪問了。到此內網穿透設置完成。如果你家里還有其他的需要遠程訪問的服務,比如nas、或者其他的系統,都可以通過這種方式進行設置。比如你在軟路由上安裝了Gitserver或者nextCloud,都可以進行穿透實現外網訪問,當前這一切的前提都是你擁有一臺云服務器,或者說是一個公網的IP。

image
image

測速

安裝完成后,進行速度的測試,PC上就使用speedtest進行在線測試一下,我的是100M的移動寬帶,正常情況下的網速估計是跑不了這么快的。試了幾天,一般情況下的下載速度大概都在6 7 8MB/s左右,上傳速度的還也2 3MB/s左右。手機上測的也差不多,稍微一點,也還行吧。畢竟移動的100M。。。

b站看視頻1080p的可以秒開不用緩沖,額..不是大會員只能看1080p的了,油管的話一般20000多Kbps,1080p的也是秒開,當然這也取決于節點的速度,但是軟路由可能很大性能上提升網絡速度是真的了。

image
image
image

總結

好,綜上就是我這兩天折騰的東西啦,至于還有一些不方便說的肯定就不寫出來了,總的來說,軟路由確實是將網速發揮到了一個比較高的速度,并且支持特別多的配置,可以盡情的折騰,沒有你做不到的,只有你想不到的。同時也可以看出,各路大神真的是厲害,向他們學習!

另外,最近看了看,還有一些好玩的東西,比如nas,雖然我已經買了nas,但是還沒有正式的進行使用,后續如果有時間的還話會再出一次nas的使用教程;還有一個就是feixun的遺產k2p路由器,據說是很好玩,但是a1的已經買不到了,所以也就放棄了,不過N1的電視盒子據說也值得入手,但是京東和淘寶、閑魚都禁止售賣的,于是我在并夕夕上170塊錢淘了一個,等使用后再出個教程。

本來想出個軟路由以及nas的視頻,但是時間好像不是很多,這玩意做起來實在是太麻煩了,等以后再說吧!

更多內容可移步:https://zhuanlan.zhihu.com/p/85154950

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 妹妹今天突然冒出來一句“”處處聞啼鳥”,我問爸爸教她這首詩沒有,爸爸說沒有,我也沒有。這孩子看來經常聽牛聽聽沒白聽...
    悅米時光閱讀 117評論 0 0
  • 今晚除夕,又是匆匆一年即將流逝! 春,是希望的季節,面朝大海,愿春暖花開! 2018給自己個小目標: 1,公司全年...
    孟夏04閱讀 212評論 0 0
  • 每天內心愉悅的感覺真好!當我開始寫感賞的時候,內心的豐盛喜悅真的讓自己覺得好幸福~最幸福的就是我啦~謝謝宇宙給我美...
    菲菲的心窩閱讀 219評論 0 0
  • 《蘇東坡傳》,作者林語堂。寫書人與被寫人的名字都如雷貫耳,所以,這是一本含金量非常高的經典之作。 當時讀它依然帶著...
    輕爭閱讀 1,147評論 0 9
  • 90后的朋友圈最近被18歲刷屏 我也很想跟風曬曬照 但更多的時候我清楚的知道 我今年不是18 我已經過了21歲的生...
    緩緩歸xi閱讀 334評論 0 0