今天,我将告诉您如何在Windows 7上检查和打开端口。我们将尝试三种打开方式:命令行、防火墙和其他程序。您可能需要端口转发,但这种操作是在路由器上完成的,我将在本文的最后一章中介绍。同样在一开始,您可以查看 PDF 文件,其中指出了所有可能的端口(80、7777b 1935、27015)及其用途,您可能需要此信息。
通过防火墙
1. 单击“开始”按钮(位于左下角)。接下来,转到“控制面板”。在面板中,找到“Windows 防火墙”部分。如果由于某种原因找不到它,请在右上角找到“查看模式”并将其切换到“大图标”选项。
2. 在左侧块中,单击“更多选项”链接。
3. 在左侧块中,我们有两个您应该需要的部分,即入站和出站连接的规则。事实是,有时对于某些程序和游戏,您需要同时创建两个规则 - 记住这一点。单击传入的规则。
4. 现在查看右侧块,单击最顶部的创建按钮。你会在这里看到几点,但我们对第二点感兴趣。
5. 在这里,我们现在看到TCP和UDP两种协议。您需要明确特定程序中使用了哪些协议。但根据经验,我可以说通常为每个协议创建两个规则。也就是说,您很可能需要为 TCP 和 UDP 创建 2 个出站规则,并为相同协议创建两个入站规则。结果,将有 4 个。下面是端口号。
注意力!出于安全原因,不建议指定“所有本地端口”。
6. 接下来,选择第一项,如下图所示。
7. 现在指定网络类型。为了避免任何冲突,最好指定所有内容。
8. 输入名称和说明,这样您就不会忘记创建此规则的原因。
9. 提醒一下,您可能需要至少再创建一条出站规则。我们不要忘记附加协议。
从命令行
所有这些都可以通过 Windows 命令行完成。为此,请打开命令提示符。它可以在所有程序的“附件”文件夹中找到。或者在“开始”菜单的搜索栏中键入此名称。使用管理员权限运行它,右键单击程序并选择所需的启动模式。
现在输入命令:
netsh advfirewall 防火墙添加规则名称 =“规则名称” 协议 =“TCP 或 UDP” localport = 端口号操作 = 允许目录 = IN
如何查看开仓结果
所以,我们已经打开了端口,但现在让我们检查一下它是否在七个端口本身中打开了。
之后,输入命令:
netstat –aon |更多
您可以看到几个选项:
• Listening - 一切都很好,端口是开放的。
• Established– 端口上的信息被传输,一切也很好。
• Closewait – 端口已关闭,不传输任何信息。
• Timewait – 端口没有响应。
如果您感到困惑或找不到正确的入口,您可以使用特殊的在线服务 - 点击链接,输入登录号,单击检查按钮。
如何打开端口 80
前面的方法对您没有帮助,因为系统文件使用此输出。因此,您需要按照以下步骤操作:
1. 使用管理员权限打开控制台,然后小心地输入
netsh http 添加 iplisten ipaddress=::
2. 现在打开文件资源管理器或“我的电脑”并转到路径:
C:\Windows\System32\驱动程序\etc\
3. 用记事本打开“Hosts”文件,并在最末尾添加一个条目:
127.0.0.1 本地
4. 不要忘记保存文件。
5. 重新启动计算机。
6. 如果问题仍然存在,并且登录名仍处于关闭状态,请转到“控制面板”中的“程序和功能”。
7. 在左侧部分中,转到“Windows 组件”部分。
8. 禁用 IIS。
9. 再次重新启动。
选修课程
为了获得更方便的体验,您可以使用第三方应用程序。它们使用起来更方便,因为除了快速打开和关闭端口外,它们还能够显示哪些应用程序和流程被已经打开的入口占用。
• CurrPorts 是一个方便且免费的程序,可以快速显示专用输出上的所有信息。
• UPnP 向导是另一个方便且有用的实用程序。唯一的问题是它只有一个英文界面。
端口转发
很多人混淆了开港和转运的概念。我认为关于这一发现的一切都很清楚。但是,当计算机或便携式计算机通过控制流量的路由器连接到全球网络时,您需要转发一个端口,以便路由器通过专用通道将信息数据包传递到您的计算机。
所有这些设置都是在路由器的Web界面中进行的。首先,您需要转到 Web 配置器 – 您需要在任何浏览器的地址栏中输入路由器的 IP 或 DNS 地址。
标签: