如果您不知道如何修復TeamViewer被防火牆阻止而無法連線的問題,請參考本文並瞭解相應的修復方法以及好用的TeamViewer替代品。
易於使用是TeamViewer的最大優點之一,通常情況下您無需進行任何額外設定,即可輕鬆連線到任何網路中的遠端電腦,Windows防火牆也不會阻攔您的遠端連線。
但當您身處安全管理相對嚴格的企業環境時,TeamViewer連線就可能被Windows防火牆阻止,並導致TeamViewer無法連線的情況。
【小弟在公司裡使用TeamViewer時,總是沒辦法連線到家裡的電腦,在網路上爬文後確認應該是被Windows防火牆阻止了。雖然有搜到相關的解決方法,但感覺蠻復雜的也沒有具體的步驟。不知道哪位大大能提供完整的解決方法?】
- 來自Mobile01的貼文
TeamViewer被防火牆阻止而無法連線怎麼辦?您可以先瞭解TeamViewer常用的IP位址與通訊埠,再採取可靠的方法進行修復。
任何一款遠端連線軟體都會有特定的IP位址與通訊埠,TeamViewer也不會例外。
接下來將全面介紹TeamViewer的IP位址與通訊埠,這將有助於您解決TeamViewer被防火牆阻止而無法連線的問題。
TeamViewer會根據您當前的位置來更改IP位址,以便連接到全球主伺服器。因此,TeamViewer沒有一個特定的IP位址。
不過,所有TeamViewer IP位址都會被解析為“.teamviewer.com”的PTR紀錄,它可用於限制允許通過防火牆的目標IP位址,以確保遠端連線能夠順利建立。
通訊埠(port)為網路連線開始與結束之間的虛擬點,在連線到外部網路中的遠端裝置時,就需要通過特定的通訊埠。以下就是TeamViewer會用到的通訊埠:
TeamViewer遠端連線主要使用通訊埠5938輸出TCP(通訊控制協定)和UDP(用戶資料包協定)連線。因此,建議將此通訊埠允許通過防火牆,可確保TeamViewer順利連線。
當TeamViewer連線無法順利通過5938通訊埠時,就會嘗試通過TCP通訊埠443這個代替方案。不過,僅限於電腦,行動裝置(iOS與Windows)不使用443通訊埠。
此外,管理控制台中產生的自訂模塊也會使用443通訊埠。如果您想要部署自訂模塊,請先確保目標電腦上的443通訊埠處於開啟狀態。
如果無法透過通訊埠5938或者443建立連線時,TeamViewer就會再次嘗試從TCP通訊埠80建立連線。不過,與通訊埠5938或者443相比,通訊埠80的連線速度較慢且可靠性較低,在暫時丟失連接後也無法自動重新連接。因此,通訊埠80只能作為最後的選擇。
請注意,行動裝置(iOS或Android)版本的TeamViewer程式可以根據需要使用通訊埠80;但是Windows行動裝置上的TeamViewer程式無法使用通訊埠80。
在Windows防火牆被設定為限制所有未識別的輸出連接時,就會出現TeamViewer被擋的情況。因此,您需要放開防火牆限制,以解決TeamViewer連線失敗的問題。
不過,從安全方面考慮,全面放開限制也會加大安全性風險。因此,建議您將Windows防火牆設定為僅允許通訊埠5938通過即可。
如何在Windows電腦上允許通訊埠5938通過,並解決TeamViewer被防火牆阻止而無法連線的問題?以下是完整的步驟:
1、按下Win+S,輸入“Windows Defender 防火牆”並按下Enter鍵。
2、請從左側找到並點擊“進階設定”。
3、從左側選擇“輸入規則”,從右側選擇“新增規則”。
4、選擇“連接埠”,再點擊下一步。
5、先選擇“TCP”,再選擇“特定本機連接埠”,並將連接埠號修改為5938,點擊下一步。
6、選擇“允許連線”,再點擊下一步。
7、然後,您需要結合實際情況選擇想要使用的網路類型,點擊下一步。
8、Windows Defender防火牆設定完成後,請再次使用TeamViewer建立連線,應該就不會被阻擋了。
如果您認為上述方法過於複雜,並想要避免TeamViewer被防火牆阻止而無法連線的問題,可以使用其他安全可靠的遠端桌面軟體進行替代,例如各方面都非常出色的AnyViewer。
與TeamViewer相比,AnyViewer有一個明顯的優勢:它可以在UDP與TCP之間自動切換,這意味著通常情況下,您無需在防火牆上設定連接埠權限。
不過,如果主機有非常嚴格的過濾規則,您可能仍然需要打開UDP通訊埠30196以及TCP通訊埠30192和30193。
此外,AnyViewer免費版可以用於正常的商業活動,可有效避免TeamViewer免費版限制。即便是付費版本方面比較,AnyViewer的價格也會比TeamViewer更容易讓人接受。
接下來,請繼續瞭解AnyViewer的下載方式以及使用方法。
1、在想要遠端連線兩台電腦上分別下載並安裝AnyViewer。
2、打開TeamViewer後,前往個人資訊介面,從右側點擊“註冊”。成功註冊帳戶後,分別登入到兩台電腦。
3、然後,您可以檢視到當前帳戶所有已登入的裝置。
4、從“裝置”視窗中找到想要連線的遠端電腦,再點擊“一鍵控制”即可實現無人值守的遠端存取。
5、在遠端連線畫面中,您可以使用頂部的工具列執行各種動作。
【提示】如果您選擇將AnyViewer升級到專業或企業版,即可享受到:高達10 MB/s的檔案傳輸速度、可傳送1TB的檔案、同時傳送更多檔案;可開啟隱私模式;可將更多裝置登入到帳戶;可建立更多工作階段。
面對TeamViewer被防火牆阻止而無法連線的問題時,可以在瞭解TeamViewer使用的IP位址與通訊埠後,按照相應的方法變更防火牆輸入規則,以確保TeamViewer順利建立連線。
如果您認為此頁面介紹的步驟過於複雜,也可以使用同樣安全可靠且更加易用的替代品AnyViewer,它可以自動切換以適應防火牆要求,並滿足個人與企業的遠端連線需求。