即使将其设置为“无传入连接”,TeamViewer如何通过我的防火墙?

这里是我的防火墙设置:

防火墙设置

显然,私人和公共networking的防火墙都处于打开状态,并将其设置为“阻止所有连接,包括允许的程序列表中的程序”。 我没有明确将TeamViewer添加到列表中,我期望使用TeamViewer将桌面远程连接到具有这些防火墙设置的计算机将无法工作 – 防火墙会阻止TeamViewer进行连接。 但是防火墙并没有阻止TeamViewer – 它正好绕过防火墙(没有太多的通知)。 他们如何做到这一点? 我如何使我的软件能够做到这一点?

您需要添加出站规则来阻止teamviewer。 这将阻止teamviewer与teamviewer服务器build立连接。

Teamviewer使用出站连接连接到中央服务器,在防火墙内部build立连接,因此您的传入防火墙规则没有任何区别。