感謝IT之家網友 Honor L的投稿
此前在IT之家看到關於斐訊K2路由器0元購的活動推薦, 就下手購買了一台。 到貨後使用起來發現設備有時網路不是很穩定, 而且官方固件的功能比較傻瓜式, 就將路由刷成了華碩協力廠商的一個多功能固件, 剛好我的個人博客的主機空間快到期了, 就利用該固件內置的Ngrok網路穿透的功能, 把家裡的一台老電腦搭建成Web伺服器, 並成功穿透二級路由將網站功能變數名稱解析至家裡的Web伺服器。 本文主要是介紹如何穿透家庭二級路由, 話不多說, 下面進入主題!
一、首先介紹一下網路環境:
光纖入戶:光貓是路由模式(就是從光貓出來就有網)IP是192.168.1.1//或:電話線入戶的第一個是電話貓的不算, 因為電話貓沒有閘道和IP,不算一級路由, 應該從電話貓後面的第一個撥號上網的路由開始算是一組路由。
光貓後面是刷了華碩固件的k2路由:IP是192.168.121.1, 然後我的伺服器是在192.168.121.160, web默認埠為80
二、註冊ngrok:
ngrok不多說了, 沒有的先去註冊一個 http://www.ngrok.cc/, 登陸後就可以看到token, 在下面要用到。
三、Ngrok埠設置
1.穿透第一級路由:
開通隧道-香港免費伺服器:
協議:選擇tcp
名稱:隨便
遠端埠:設置一個可用埠就行
本地埠:192.168.1.1:80【光貓或第一級路由的IP, 埠使用80】
選擇確定添加-確定開通
2.穿透第二級路由:
開通隧道-香港免費伺服器:
隧道協議:http
隧道名稱:任意起名
前置功能變數名稱:設置一個可用的別名, 如nas
本地埠:填寫本機伺服器的IP及埠, 如192.168.121.160:80
然後點擊確定添加–確定開通注:如果你個人已購買有功能變數名稱, 可以在確定開通後, 將"使用前置功能變數名稱"修改為"使用自訂功能變數名稱", 然後填寫你的功能變數名稱, 另外要在你的功能變數名稱供應商那邊將你的個人功能變數名稱解析至server.ngrok.cc
四、路由器端設置
打開花生殼內網版設置->Ngrok內網穿透, 啟用Ngrok內網穿透, 伺服器地址默認, 伺服器埠默認, 伺服器Token填自己的。
1.啟用系統分配功能變數名稱映射(按穿透二級路由申請時填寫):
協議類型:http
本地地址:填寫剛剛申請時寫的IP, 我的是192.168.121.160
本地埠: 填寫剛剛申請時寫的埠, 我的是80
分配功能變數名稱:填上面的別名, 我的是nas
然後應用本頁面配置即可。
注:如果你使用的是個人功能變數名稱, 不用啟用系統分配功能變數名稱映射, 應該是啟用自訂功能變數名稱映射, 並填寫申請時的相關參數
2.啟用TCP 埠轉發映射(按穿透一級路由申請時填寫):
協議類型:tcp
本地地址:填寫的剛剛申請時寫的IP,
本地埠: 填寫的剛剛申請時寫的埠, 我的是80
遠端埠:填上面申請時的遠端商品, 我的是60869
然後應用本頁面配置即可。
我的填寫如圖:
如果全部填寫正確, 保存幾秒鐘後就能從外網訪問了。
• 京東自營399元斐訊K2路由器零元購, 立即參與:手機點此|電腦點此。