检查外部端口 检查本地路由器的端口是否打开（Windows） 检查应用程序能否穿透Mac防火墙 检查本地路由器的端口是否打开（Mac） 检查应用程序能否穿透防火墙
。可以借助这个网站来确认电脑或网络上的端口能否通过外网访问。它会自动检测你的IP地址，并在“你的IP”文本框中显示。 很多网站都可以用来检查打开的端口。在你最常用的搜索引擎中搜索“开放端口检查工具”，就可以找到其他选择。 在“要检查的端口”中输入需要检查的端口号，比如22（用于SSH）。 如果端口已打开并可用，你会看到确认消息。如果端口无效，你会看到消息“错误：无法在（IP地址），端口（端口号）上找到你的服务。” 可以使用Telnet来确认本地路由器或AP上的特定端口是否打开。方法如下：  在搜索栏中输入windows功能。如果没有看到搜索栏，点击“开始”菜单右下角的圆形或放大镜图标。 点击启用或关闭Windows功能。 选中“Telnet客户端”，然后点击确定。 安装完成后，点击关闭。 方法如下：  在搜索栏中输入cmd 。 在搜索结果中点击命令提示符。 随后会显示大量网络信息。 结果中显示的“Default Gateway”旁的地址就是路由器的本地地址。 随后会显示Microsoft Telnet提示符。 比如你想查看路由器上的端口25，路由器的地址为10.0.0.1，应该输入open 10.0.0.1 25。 Telnet会尝试连接端口。  如果看到“"Please press Enter”或“Press any key to continue”的消息，说明端口已打开。 如果看到“Could not open connection”的消息，说明端口未打开。 Mac防火墙默认不开启。 它位于第一排，图标是一个房子。 它位于窗口顶部中间。  如果你在选项卡顶部附近看到“防火墙：打开”的消息，说明防火墙已开启。 如果未开启，但你想打开，点击窗口左下角的挂锁图标，输入管理员密码，然后点击打开防火墙。 随后会打开设置，其中包括允许或不允许传入连接的应用程序和服务列表。  如果应用程序和服务旁有绿点和“允许传入连接”字样，就表示端口已打开。 如果看到红点和“阻止传入连接”字样，就表示端口已关闭。 如果想允许或禁止端口，点击应用程序当前状态旁的双箭头图标，然后选择选项。 点击屏幕右上角的放大镜图标打开Spotlight，输入terminal，然后在搜索结果中点击Terminal。 可以使用此方法来确认本地路由器或AP上的特定端口是否打开。 结果第一行中的“default”旁就是路由器的IP地址。 比如你想查看路由器上的端口25，路由器的地址为10.0.0.1，应该输入netcat 10.0.0.1 25。 判断方法如下：  如果看到连接成功的消息，说明端口已打开。 如果看到连接被拒绝或超时的消息，说明端口未打开。 如果搜索栏没有开启，点击“开始”菜单右下角的圆形或放大镜图标打开它。  如果你想确认Windows是否允许安装的应用程序穿透防火墙，可以使用此方法。 默认情况下，系统启用Windows防火墙。如果你安装了自己的防火墙软件，使用它来确认应用程序能否穿透。 随后会打开“防火墙和网络保护”设置。 它位于窗口底部，是一个文字链接。随后会列出可穿透防火墙的应用程序。  如果你在应用程序旁看到“专用”一栏打钩，说明它只能在你连接“专用”网络（比如家里的网络）时才能穿透防火墙。 如果你在应用程序旁看到“公用”一栏打钩，说明它可以在你连接公共网络时穿透防火墙。 如果没有在“允许的应用和功能”列表中看到应用程序，点击右上角的“更改设置”，然后按以下步骤操作：  点击底部的允许其他应用。 点击浏览，选择应用程序，然后点击打开。 点击左下角的网络类型，选择隐私选项，然后点击确定。 点击添加以添加应用程序，然后点击确定。
在网页浏览器中前往http://www.canyouseeme.org 输入端口号。 点击检查端口。 在Window上启用Telnet。 打开命令提示符窗口。 在窗口中输入ipconfig，然后按↵ Enter。 记下路由器的IP地址。 在窗口中输入telnet，然后按↵ Enter。 输入open (路由器的IP地址) (端口号)。 按↵ Enter。 点击{"smallUrl":"https:\/\/www.wikihow.com\/images_en\/f\/ff\/Macapple1.png","bigUrl":"https:\/\/www.wikihow.com\/images_en\/f\/ff\/Macapple1.png","smallWidth":460,"smallHeight":476,"bigWidth":760,"bigHeight":786.2068965517242,"licensing":"<div class=\"mw-parser-output\"><\/div>"}菜单，然后选择系统首选项。 点击安全性与隐私。 点击防火墙选项卡。 点击防火墙选项。 打开“终端”窗口。 在窗口中输入netstat –nr | grep default，然后按⏎ Return。 输入nc –vz (路由器的IP地址) (端口号)。 按⏎ Return。 打开Windows搜索功能，然后输入防火墙。 点击Windows Defender防火墙。 点击允许应用通过防火墙。 允许未列出的应用程序或端口穿透防火墙。
https://www.wikihow.com/Check-if-a-Port-Is-Opened https://www.wikihow.com/Check-if-a-Port-Is-Opened https://www.wikihow.com/Check-if-a-Port-Is-Opened https://www.wikihow.com/Check-if-a-Port-Is-Opened https://www.wikihow.com/Check-if-a-Port-Is-Opened
Checking an External Port Checking if a Local Router Port is Open (Windows) Checking if an App is Allowed through Mac Firewall Checking if a Local Router Port is Open (Mac) Checking if an App Is Allowed through Windows Firewall