1. 程式人生 > >搭建可通過外網訪問的內網伺服器

搭建可通過外網訪問的內網伺服器

對映隧道

這是本人,第一次寫部落格,文采不好,技術也菜鳥,請不要見怪。

前一段時間裸辭了,於是開始廣投簡歷。可是現實是非常的殘酷,年底了面試的通知很少。想著是不是自己的簡歷上乾貨太少了,不如把自己之前做的專案連線放在簡歷上。

可是可是。。。,現實又很殘酷。我們做的專案大多是企業內部系統,只能通過內網來訪問。更為嚴重的是我們的主管是不會告訴我們客戶的正式伺服器的。出來面試,連作品連線都沒有,都不好意思說自己是做web前端的[尷尬]。

那怎麼辦呢?沒有作品連結,簡歷被淘汰的概率也會大好多,後來想起來可以用自己的電腦搭建一臺伺服器,說幹就幹。
後來找到了一些免費的第三方工具並且都一一實驗了一下,有些成功了,有些也失敗了。

ittun

但是可能是我的網路環境的問題,實際用的時候卻是這樣的
一直處於重新連線狀態
結果第一個內網對映工具,使用失敗。
附上官網地址http://www.ittun.com/

localtunnel

也是網上找的,是基於Node.js的一個模組,說是可以將內網伺服器暴露至公網。基於node.js,倒很適合我的胃口。結果也試幾次還是失敗。也可能是我用的方法還不對,繼續尋找。

JNat

終於這個是可以用的了,試了幾次除了速度慢一些,還都好用,不過需要這個工具需要在官網上申請免費的key,而且一個帳號只能申請一個免費的key,可以指定二級域名。不過後來測試的時候還是發現了一個問題,就是在客戶端上傳檔案的JNat會出現錯誤,而且檔案上傳失敗.希望以後能夠得到解決。
在此附上JNat官網地址

http://www.j2eeall.com

natapp

這個工具也是比較好用的,不過也需要去官網註冊,而且還要實名認證,還是比較麻煩的。一個註冊使用者可免費擁有2條不同協議的隧道。
客戶端上傳檔案時也沒有問題。不過這個工具也有不好的地方,就是免費版不能自定義二級域名。過一段時間不用,再去重新開啟對映就會隨機更新一個二級域名,這點比較坑,要是在app中應用豈不也是每次更新了二級域名,都要重新打包不可。
不過,這已經不錯了,畢竟人家是免費的[呲牙]!附上官方網址https://natapp.cn

Sunny-Ngrok

這是最近才發現的一個內網穿透工具,好像還挺好用,官網討論群也比較多。官網上介紹的也比較詳細。官網上說其具有以下幾方面優點:
1. 提供免費內網穿透服務,免費伺服器支援繫結自定義域名
2. 管理內網伺服器,內網web進行演示
3. 快速開發微信程式和第三方支付平臺除錯
4. 本地WEB外網訪問、本地開發微信、TCP埠轉發
5. 本站新增FRP伺服器,基於 FRP 實現https、udp轉發
6. 無需任何配置,下載客戶端之後直接一條命令讓外網訪問您的內網不再是距離

然而對於我來收說比較的可悲,和ittun一樣都存在著一樣的問題—無法連線
這裡寫圖片描述

應該和ittun想同的原因,也不知道該怎麼破,還在的等待技術群的回覆。附上官網連結https://www.ngrok.cc/