TeamViewer 無需任何特殊的防火墻配置即可輕松連接到遠(yuǎn)程計算機(jī)。TeamViewer 使用的端口是 TCP/UDP 端口 5938。TeamViewer 傾向于通過端口 5938 進(jìn)行對外的 TCP 和 UDP 連接,這是 TeamViewer 的主要端口,并且 TeamViewer 在使用此端口時具有最佳性能。
在絕大多數(shù)情況下,只要可以上網(wǎng),TeamViewer 就可以正常使用。TeamViewer 與互聯(lián)網(wǎng)對外連接時,通常不會被防火墻屏蔽。
但是,在某些情況下,例如在具有嚴(yán)格安全政策的公司中,防火墻可能會阻止所有未知的外網(wǎng)連接,在這種情況下,需要配置防火墻,允許TeamViewer (Classic)通過防火墻與外部連接。
一、TeamViewer的端口
以下是TeamViewer 需要使用的端口:
1、TCP/UDP 端口 5938
TeamViewer 傾向于通過端口5938進(jìn)行對外的TCP和UDP連接——這是TeamViewer 的主要端口,并且TeamViewer 在使用此端口時具有最佳性能。防火墻應(yīng)至少允許使用此端口。
2、TCP端口443
如果TeamViewer 無法通過端口5938進(jìn)行連接,接下來會嘗試通過TCP端口443進(jìn)行連接。
但是,iOS和Windows Mobile上運(yùn)行的TeamViewer 不使用端口 443。
注意:我們在管理控制臺中創(chuàng)建的自定義模塊也使用端口443。如果要通過群組策略等部署自定義模塊,則需要確保要部署的計算機(jī)上的端口443打開。端口443還有其他用途,包括TeamViewer (Classic) 更新檢查。
3、TCP端口80
如果TeamViewer 無法通過端口5938或443進(jìn)行連接,則會嘗試通過TCP端口80進(jìn)行連接。由于會產(chǎn)生額外消耗,并且如果連接斷開也不會自動重新連接,所以通過此端口的連接速度比通過端口5938或443慢,可靠性也較低。因此,端口80僅作為最后備用選擇。
在Windows Mobile上運(yùn)行的TeamViewer 不使用端口80。但是,如果需要,我們的 iOS和Android應(yīng)用程序可使用端口80。
4、Windows Mobile
我們在Windows Mobile上運(yùn)行的TeamViewer 只能通過端口5938與外部連接。如果移動設(shè)備上的TeamViewer 無法連接并提示“檢查網(wǎng)絡(luò)連接”,可能是因為移動數(shù)據(jù)提供商或WiFi路由器/防火墻屏蔽了此端口。
5、目標(biāo)IP地址
TeamViewer 軟件可連接到我們遍布世界各地的主服務(wù)器。這些服務(wù)器使用多個不同的IP地址范圍,這些地址范圍也會經(jīng)常發(fā)生變化。因此,我們無法提供我們的服務(wù)器IP列表。但是,我們的所有IP地址均有PTR 記錄,并解析為*.teamviewer.cn??梢杂盟鼇泶_定可通過防火墻或代理服務(wù)器的目標(biāo)IP地址。
雖然可以這樣操作,但從安全的角度來看,這樣完全沒有必要——TeamViewer (Classic)只能通過防火墻發(fā)起外部數(shù)據(jù)連接,因此只需防火墻屏蔽所有傳入連接并僅允許通過端口5938進(jìn)行對外連接即可,無論目標(biāo)IP地址如何變化。
6、用于呼入和呼出連接的端口
- 對于呼入連接,所有三個端口均打開,但僅使用端口 5938。
- 對于呼出連接,所有三個端口均打開并使用。
二、端口一覽表
每個操作系統(tǒng)使用的端口一覽表如下:
注意:由于點對點連接的性質(zhì),可能會看到網(wǎng)絡(luò)監(jiān)控工具中使用不同的端口 – 它們不適用于特定端口,而是通過查找空閑端口然后將數(shù)據(jù)包發(fā)送到 它。