TeamViewer是一款可以穿透防火墙以及代理伺服器的桌面分享及远端摇控的免费软体。市面上虽然也有类似的软体,但通常这类软体都是利用IP位址做连线,有时可能被控端找不到自身IP位址,也或是处于防火墙后端,这时若说需要请人由远端操控电脑以解决电脑问题,可就变得麻烦了。TeamViewer则可以解决这方面的困扰,因为TeamViewer会产生一组ID,只要操控端输入被控端ID及密码,既使被控端处于防火墙后方,操控端仍能穿透防火墙并进行操控。多数的远端摇控软体,通常都是操控者输入被控者之电脑IP位址及密码进行操控。但若说被控者,一时间无法找出自身IP位置或是处于防火墙或NAT后端,这时操控者可能就无法进行远端遥控了这时TeamViewer将会是一个不错的选择,TeamViewer最大的特色,就是它那可以穿透防火墙或代理伺服器的穿透能力。同时,在软体安装完毕之后,会自动产生一组识别ID以及密码,这组识别ID的效用就如同是IP位址,且被控端在软体的主画面就可以很清楚看到这组识别ID。
当我们需要别人由远端操控电脑并解决电脑问题时,只要将识别ID和密码让操控者知道,操控者即可在远端操控我们的电脑。就如同先前所提到的穿透能力,既使我们的电脑处于防火墙或是NAT等环境后端,操控者仍可穿透它们来做远端遥控。正常来说,操控端和被控端都需要安装TeamViewer,但TeamViewer还提供了VNC相容模式,若被控端启用VNC相容模式,操控端也可以透过像是UntraVNC这类的程式,来进行远端的摇控。被控端除了被控制的功能之外,被控端也能分享出自己的桌面让远端操控者观看,这个模式,可以在不影响被控端电脑的操作下,让远端协助者看到被控者的动作,而远端协助者,可在远端「指点」被控制端的动作。这里的指点是指,当远端协助者在被控端的画面上以滑鼠做点击动作时,被控端的萤幕会出现一个小红点,这可以让被控端可以更明白地知道应该点击何处。也就是说,远端协助者在「指点」被控端时,被控端并不会受到任何的控制,因为被控端只会在萤幕上看到一个小红点。