步骤
-
在网页浏览器中前往 http://www.canyouseeme.org 。可以借助这个网站来确认 电脑或网络上的端口 能否通过外网访问。它会自动检测你的IP地址,并在“你的IP”文本框中显示。
- 很多网站都可以用来检查打开的端口。在你最常用的搜索引擎中搜索“开放端口检查工具”,就可以找到其他选择。
-
输入端口号。 在“要检查的端口”中输入需要检查的端口号,比如22(用于SSH)。
-
点击 检查端口 。 如果端口已打开并可用,你会看到确认消息。如果端口无效,你会看到消息“错误:无法在(IP地址),端口(端口号)上找到你的服务。”广告
-
打开Windows搜索功能,然后输入 防火墙 。 如果搜索栏没有开启,点击“开始”菜单右下角的圆形或放大镜图标打开它。
- 如果你想确认Windows是否允许安装的应用程序穿透防火墙,可以使用此方法。
- 默认情况下,系统启用Windows防火墙。如果你安装了自己的防火墙软件,使用它来确认应用程序能否穿透。
-
点击 Windows Defender防火墙 。 随后会打开“防火墙和网络保护”设置。
-
点击 允许应用通过防火墙 。 它位于窗口底部,是一个文字链接。随后会列出可穿透防火墙的应用程序。
- 如果你在应用程序旁看到“专用”一栏打钩,说明它只能在你连接“专用”网络(比如家里的网络)时才能穿透防火墙。
- 如果你在应用程序旁看到“公用”一栏打钩,说明它可以在你连接公共网络时穿透防火墙。
-
允许未列出的应用程序或端口穿透防火墙。 如果没有在“允许的应用和功能”列表中看到应用程序,点击右上角的“更改设置”,然后按以下步骤操作:
- 点击底部的 允许其他应用 。
- 点击 浏览 ,选择应用程序,然后点击 打开 。
- 点击左下角的 网络类型 ,选择隐私选项,然后点击 确定 。
- 点击 添加 以添加应用程序,然后点击 确定 。
广告
-
在Window上启用Telnet。 可以使用Telnet来确认本地路由器或AP上的特定端口是否打开。方法如下:
- 在搜索栏中输入 windows功能 。如果没有看到搜索栏,点击“开始”菜单右下角的圆形或放大镜图标。
- 点击 启用或关闭Windows功能 。
- 选中“Telnet客户端”,然后点击 确定 。
- 安装完成后,点击 关闭 。
-
打开命令提示符窗口。 方法如下:
- 在搜索栏中输入 cmd 。
- 在搜索结果中点击 命令提示符 。
-
在窗口中输入 ipconfig ,然后按 ↵ Enter 。 随后会显示大量网络信息。
-
记下路由器的IP地址。 结果中显示的“Default Gateway”旁的地址就是路由器的本地地址。
-
在窗口中输入 telnet ,然后按 ↵ Enter 。 随后会显示Microsoft Telnet提示符。
-
输入 open (路由器的IP地址) (端口号) 。 比如你想查看路由器上的端口25,路由器的地址为10.0.0.1,应该输入 open 10.0.0.1 25 。
-
按 ↵ Enter 。 Telnet会尝试连接端口。
- 如果看到“"Please press Enter”或“Press any key to continue”的消息,说明端口已打开。
- 如果看到“Could not open connection”的消息,说明端口未打开。
广告
参考
广告