【端口轉發】如何在外面訪問家里的內網計算機?


原文鏈接:端口轉發
曾經的Teamviewer、向日葵現在都不太香了,要么限時,要么限速,每次還要切換分辨率,真是相當麻煩。經過一番折騰,發現還是微軟爸爸的遠程桌面連接好用,清晰度高,流暢度高,還能自動調節分辨率,用筆記本遠程台式機再也不用眯着眼。

因為家里網線一般是先連路由器,其他設備再通過網線或WIFI連接到網絡,所以這些設備都成了內網設備,是無法通過IP直接訪問的。這些設備一般會被分發到以192.168.1開頭(與路由的網關設置有關,可以自定義)的IP地址。

這樣的話,有兩種手段可以實現內網訪問:

  • 使用內網穿透工具,流行的比如:花生殼
  • 在路由上建立端口轉發規則

兩者原理其實差不多,都是將內網地址映射到外網地址,以實現內網的訪問。本文主要記錄第二種方案。

首先,需要修改家里設備(后面稱為設備0)的遠程桌面端口,默認是3389,如果不改可能會被機器人各種掃描。所以改一下再用比較安全,這里網上教程很多,放一個鏈接吧: Win系統如何修改遠程桌面端口3389

然后,一般還需要對剛剛換的端口開放防火牆,再放一個鏈接:window如何設置防火牆開放端口

這樣,這個端口就可以進行遠程訪問了,可以用另一台電腦連上家里的WIFI,在遠程桌面連接里輸入設備0的IP加端口(記為port0),也就是ip:port0,實現對該電腦的訪問。


但這時還不能在外網訪問到設備0,下面是最關鍵的一步,設置端口轉發。輸入192.168.1.1進入路由管理界面,找到端口轉發(或端口映射),進行設置。如圖,有如下幾項需要填寫:源IP、端口、內網IP、本地端口、協議。其中源IP是指在外面的設備的IP,不填即可(表示任意IP都可訪問);端口是指外網訪問時用的端口,設置一個與剛剛端口不一樣的數字,記為port1;內網IP就是設備0的IP,一般建議設置為固定IP;本地端口就是前面改完的端口port0;協議TCP即可。

保存設置后,就可以在外網通過訪問家里的公網IP:port1訪問到設備0。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM