為什麼要内網穿透
1、因為沒有外網IP,本地的項目隻能在本地看到,通過内網穿透就可以把本地的項目放到外網上示範,尤其是大學生畢設,就可以直接甩一個url給老師,免去了買伺服器、部署到伺服器的成本。
2、因為windows 10專業版的遠端桌面受網絡運作商的防火牆限制,我們隻能在區域網路内遠端連接配接電腦,(十米内也能算遠端?),通過外網穿透就可以使用windows的原生遠端桌面在任何地方來通路我們的電腦。
3、以及其他…
Ngrok
這是一個類似于nps的工具,也是在web端進行配置,下載下傳用戶端進行端口映射,不過使用起來更加簡單,網址如下:
https://www.ngrok.cc/user.html
1、打開網址需要你先注冊登入,然後是這個界面
2、選擇開通隧道、立即購買(美國傳統0元購)
3、填寫項目資訊
我們在運作Java web或者Django項目之後控制台都會給你這樣的資訊:
這個URL資訊就是我們項目在本地所占用的端口。
選擇http協定,填寫本地端口,點選确定添加,後面一頁再點選确定開通。
4、用戶端啟動隧道
點選隧道管理、如圖選擇用戶端下載下傳,根據你的本機型号選擇版本。
我這裡選擇Windows 64位版本
下載下傳并解壓後點選bat檔案
把ID複制粘貼過來,點選回車啟動,得到下面的界面,再使用浏覽器通路紅框内的URL
這時候通路會報錯:
這是Django傳回的錯誤提示,沒有把我們免費的這個域名加到項目配置檔案中,
加上之後儲存,然後重新整理浏覽器就可以通路我們的頁面了。
5、配置外網遠端桌面
流程基本一樣,隻需要在開通隧道時把協定改成tcp協定,并且将端口設定為3389(windows預設遠端桌面端口為3389)
然後和上面一樣去啟動隧道。
6、遠端連接配接
複制域名+端口到這裡點選連接配接,之後輸入你的電腦賬号和密碼即可。
6、ipad連接配接遠端桌面
使用Windows的RD Client軟體,添加PC,輸入域名和端口
輸入你的賬号密碼,省得每次連接配接都要手輸。
讓我覺得它比向日葵和teamviewer好的一點就是,在你連接配接上之後,你的筆記本或者桌上型電腦就會立刻鎖屏,隻有ipad上會顯示桌面,很注重隐私,而且美國0元購的伺服器網速我覺得也還夠用,後期買個10塊錢的體驗一下網速是否有質的提升。
至此!一台微軟surface就誕生了!