哪些端口和协议被阻止

哪些端口和协议被阻止

我编写了一个 .NET 程序来通过 Internet 发出 HTTP 请求,但它被我电脑的防火墙阻止了。使用的操作系统是 Windows 7。我想我可以创建一个出站规则,以允许使用 TCP 在端口 80 上建立连接。我还为入站连接制定了相同的规则。不幸的是,程序仍然会抛出错误。当我允许建立所有出站连接时,我的程序不会抛出任何错误。是否有一些非特定于程序的防火墙规则可以添加,以允许我的程序建立的连接类型?我正在考虑为特定端口和协议制定防火墙规则,但我不知道如何配置这样的规则……

答案1

编辑防火墙规则时,请确保进入“高级选项”选项卡并选择所有范围“私有+公共+域”。有时可以跳过这一步。

从您的帖子中,我看您只需要“传出”防火墙规则。检查是否有任何可能影响您的拒绝/阻止规则。

答案2

事实证明我只是使用了错误的端口。我指定了端口 80,因为我的程序正在通过 HTTP 请求信息。但是,使用的端口号似乎在 10,000 到 60,000 之间(尚未缩小范围)。我可能应该开始使用一些工具来监控我电脑上的网络流量...

相关内容