輕鬆修復:TeamViewer被防火牆阻止而無法連線的問題

如果您不知道如何修復TeamViewer被防火牆阻止而無法連線的問題,請參考本文並瞭解相應的修復方法以及好用的TeamViewer替代品。

Louis

來自 Louis 更新於 2023年09月23日

Share this: instagram reddit

TeamViewer連線被防火牆阻止

易於使用是TeamViewer的最大優點之一,通常情況下您無需進行任何額外設定,即可輕鬆連線到任何網路中的遠端電腦,Windows防火牆也不會阻攔您的遠端連線。

但當您身處安全管理相對嚴格的企業環境時,TeamViewer連線就可能被Windows防火牆阻止,並導致TeamViewer無法連線的情況。

teamviewer-logo-1

 

【小弟在公司裡使用TeamViewer時,總是沒辦法連線到家裡的電腦,在網路上爬文後確認應該是被Windows防火牆阻止了。雖然有搜到相關的解決方法,但感覺蠻復雜的也沒有具體的步驟。不知道哪位大大能提供完整的解決方法?】

- 來自Mobile01的貼文

TeamViewer被防火牆阻止而無法連線怎麼辦?您可以先瞭解TeamViewer常用的IP位址與通訊埠,再採取可靠的方法進行修復。

 

TeamViewer使用的IP位址與通訊埠

任何一款遠端連線軟體都會有特定的IP位址與通訊埠,TeamViewer也不會例外。

接下來將全面介紹TeamViewer的IP位址與通訊埠,這將有助於您解決TeamViewer被防火牆阻止而無法連線的問題。

 

TeamViewer使用的IP位址

TeamViewer會根據您當前的位置來更改IP位址,以便連接到全球主伺服器。因此,TeamViewer沒有一個特定的IP位址。

不過,所有TeamViewer IP位址都會被解析為“.teamviewer.com”的PTR紀錄,它可用於限制允許通過防火牆的目標IP位址,以確保遠端連線能夠順利建立。

3389-port

TeamViewer使用的通訊埠

通訊埠(port)為網路連線開始與結束之間的虛擬點,在連線到外部網路中的遠端裝置時,就需要通過特定的通訊埠。以下就是TeamViewer會用到的通訊埠:

TCP/UDP通訊埠5938

TeamViewer遠端連線主要使用通訊埠5938輸出TCP(通訊控制協定)和UDP(用戶資料包協定)連線。因此,建議將此通訊埠允許通過防火牆,可確保TeamViewer順利連線。

TCP通訊埠443

當TeamViewer連線無法順利通過5938通訊埠時,就會嘗試通過TCP通訊埠443這個代替方案。不過,僅限於電腦,行動裝置(iOS與Windows)不使用443通訊埠。

此外,管理控制台中產生的自訂模塊也會使用443通訊埠。如果您想要部署自訂模塊,請先確保目標電腦上的443通訊埠處於開啟狀態。

TCP通訊埠80

如果無法透過通訊埠5938或者443建立連線時,TeamViewer就會再次嘗試從TCP通訊埠80建立連線。不過,與通訊埠5938或者443相比,通訊埠80的連線速度較慢且可靠性較低,在暫時丟失連接後也無法自動重新連接。因此,通訊埠80只能作為最後的選擇。

請注意,行動裝置(iOS或Android)版本的TeamViewer程式可以根據需要使用通訊埠80;但是Windows行動裝置上的TeamViewer程式無法使用通訊埠80。

 

如何修復TeamViewer被防火牆阻止而無法連線的問題?

在Windows防火牆被設定為限制所有未識別的輸出連接時,就會出現TeamViewer被擋的情況。因此,您需要放開防火牆限制,以解決TeamViewer連線失敗的問題。

不過,從安全方面考慮,全面放開限制也會加大安全性風險。因此,建議您將Windows防火牆設定為僅允許通訊埠5938通過即可。

如何在Windows電腦上允許通訊埠5938通過,並解決TeamViewer被防火牆阻止而無法連線的問題?以下是完整的步驟:

1、按下Win+S,輸入“Windows Defender 防火牆”並按下Enter鍵。

2、請從左側找到並點擊“進階設定”。

advanced-firewall-settings

3、從左側選擇“輸入規則”,從右側選擇“新增規則”。

new-firewall-rules

4、選擇“連接埠”,再點擊下一步。

select-port

5、先選擇“TCP”,再選擇“特定本機連接埠”,並將連接埠號修改為5938,點擊下一步。

5938-port

6、選擇“允許連線”,再點擊下一步。

allow-port-connection

7、然後,您需要結合實際情況選擇想要使用的網路類型,點擊下一步。

set-rules

8、Windows Defender防火牆設定完成後,請再次使用TeamViewer建立連線,應該就不會被阻擋了。

 

延伸閱讀:安全可靠的TeamViewer替代方案

如果您認為上述方法過於複雜,並想要避免TeamViewer被防火牆阻止而無法連線的問題,可以使用其他安全可靠的遠端桌面軟體進行替代,例如各方面都非常出色的AnyViewer

與TeamViewer相比,AnyViewer有一個明顯的優勢:它可以在UDP與TCP之間自動切換,這意味著通常情況下,您無需在防火牆上設定連接埠權限。

不過,如果主機有非常嚴格的過濾規則,您可能仍然需要打開UDP通訊埠30196以及TCP通訊埠30192和30193。

此外,AnyViewer免費版可以用於正常的商業活動,可有效避免TeamViewer免費版限制。即便是付費版本方面比較,AnyViewer的價格也會比TeamViewer更容易讓人接受。

接下來,請繼續瞭解AnyViewer的下載方式以及使用方法。

免費下載 Win 11/10/8.1/8/7/伺服器
安全下載

1、在想要遠端連線兩台電腦上分別下載並安裝AnyViewer。

2、打開TeamViewer後,前往個人資訊介面,從右側點擊“註冊”。成功註冊帳戶後,分別登入到兩台電腦。

log

3、然後,您可以檢視到當前帳戶所有已登入的裝置。

professional

4、從“裝置”視窗中找到想要連線的遠端電腦,再點擊“一鍵控制”即可實現無人值守的遠端存取

devices-operations

5、在遠端連線畫面中,您可以使用頂部的工具列執行各種動作。

controller-toolbar

【提示】如果您選擇將AnyViewer升級到專業或企業版,即可享受到:高達10 MB/s的檔案傳輸速度、可傳送1TB的檔案、同時傳送更多檔案;可開啟隱私模式;可將更多裝置登入到帳戶;可建立更多工作階段。

 

總結

面對TeamViewer被防火牆阻止而無法連線的問題時,可以在瞭解TeamViewer使用的IP位址與通訊埠後,按照相應的方法變更防火牆輸入規則,以確保TeamViewer順利建立連線。

如果您認為此頁面介紹的步驟過於複雜,也可以使用同樣安全可靠且更加易用的替代品AnyViewer,它可以自動切換以適應防火牆要求,並滿足個人與企業的遠端連線需求。