连接计算机时如何隐藏其他 WiFi 网络

如果您所在地区有多个WiFi网络,当您尝试连接到您自己的网络时,您会看到所有这些网络。不必要的网络列表——尤其是那些安全且无论如何都不会连接的网络——很快就会变得混乱和烦人。

幸运的是,您可以隐藏其他WiFi网络,这样您就不会在计算机上看到它们。隐藏这些其他无线网络后,您将可以清楚地访问想要查看的一个(或几个(want )

隐藏其他WiFi网络不是永久性的。您可以随时撤消这些步骤以再次查看它们。本文底部对此进行了介绍。

隐藏 Wi-Fi 网络有什么作用?(What Does Hiding a Wi-Fi Network Do?)

隐藏其他WiFi网络是不言自明的:您将看不到该网络。当您选择要连接的WiFi网络时,任何与您阻止的网络名称匹配的网络名称都不会显示在您的可用网络列表中。

隐藏 WiFi 网络仅适用于您的(your )计算机。换句话说,当您按照以下步骤操作时,您要做的就是阻止它们与其他WiFi网络一起列出;您周围的其他人仍然可以看到他们并与他们联系。

阻止WiFi网络不会提醒所有者,这并不违法或不道德。再说一次(Again),你真的只是在阻止自己看到它。

隐藏其他WiFi网络实际上并不能阻止无线信号到达您所在的区域。如果您想阻止附近的WiFi网络,因为您试图增强由干扰引起的微弱信号(boost weak signals),更好的选择是更改WiFi频道。WiFi 频道扫描仪(WiFi channel scanner)有助于识别附近网络正在使用哪些频道。

如何隐藏其他 WiFi 网络(How To Hide Other WiFi Networks)

Windows不允许您通过方便的图形用户界面隐藏WiFi网络。(WiFi)只需右键单击要隐藏的网络并单击隐藏/阻止按钮,这将是一件好事,但这不是我们可以使用的。

相反,您必须通过命令提示符(Command Prompt)运行一些命令。如果您仔细按照步骤操作,这是一个非常简单的过程。

  • 通过在“开始(Start)”菜单中搜索cmd,右键单击它,然后选择“以管理员身份运行”,以管理员(Run as administrator)身份打开命令提示符(Command Prompt)。如果您使用的是Windows XP,您只需从开始菜单打开命令提示符(Command Prompt),而无需担心管理员权限。
  • 输入这个命令:netsh wlan show networks

如您所见,列出了您的计算机现在可以连接的所有无线网络。 

  • 确定您要隐藏的WiFi网络,并记下其(WiFi)SSID。我们将隐藏的称为HTC_9EF2

注意(Note):Windows 有时无法识别所有附近的网络。如果您正在寻找以前见过但现在没有看到的网络的SSID (可能是由于信号强度较弱),请使用(SSID)WifiInfoView 之类的(WifiInfoView)WiFi扫描仪来编制更全面的列表。

  • 打开记事本(Notepad)或其他文本字段,将以下命令粘贴到其中,然后将我们的SSID替换为您要隐藏的 SSID(确保在其周围保留引号):
netsh wlan add filter permission=block ssid="HTC_9EF2" networktype=infrastructure
  • 返回命令提示符(Command Prompt)并输入该命令。您可以通过右键单击黑色空间并选择粘贴(Paste)来完成此操作。 

响应应该是过滤器已成功添加到系统上。(The filter is added on the system successfully.)

  • 就是这样!该特定WiFi网络将被隐藏。如您所见,如果我们重复显示网络的命令,它就不再存在了。

  • 您可以为要隐藏的每个网络重复这些步骤。

如果您想要隐藏多个网络,您可以运行不同的命令一次将多个网络添加到阻止过滤器。 

这绝对可以节省时间,但请注意,如果您继续执行这些步骤,如果您想再次查看其他网络,例如您将笔记本电脑移动到另一个位置或将SSID更改为您的网络。

  • 添加(Add)您想要查看/允许的网络(将NETWORKNAME替换为 SSID):
netsh wlan add filter permission=allow ssid="NETWORKNAME" networktype=infrastructure
  • 阻止所有其他网络(every other network): 
netsh wlan add filter permission=denyall networktype=infrastructure

如何撤消命令并再次查看网络(How To Undo The Commands & See The Networks Again)

这些是用于取消隐藏网络的相关 netsh 命令:

  • 如果您忘记了,要确定哪些SSID被阻止:(SSIDs)
netsh wlan show filters
  • 要取消阻止特定的 WiFi 网络:
netsh wlan delete filter permission=block ssid="NETWORKNAME" networktype=infrastructure
  • 要删除所有其他WiFi网络上的阻止:
netsh wlan delete filter permission=denyall networktype=infrastructure

隐藏自己的 WiFi 怎么样?(What About Hiding Your Own WiFi?)

如果您试图向邻居隐藏您自己的网络(hide your own network from your neighbors),那么阻止您自己的路由器SSID不是解决办法。但是,禁用路由器上的 SSID 广播,并使用强密码保护它。这些只是保护您的 WiFi(secure your WiFi)和阻止不受欢迎的人上车的最佳方法中的两种。

除非您隔壁的WiFi嗅探器真正了解技术和安全性并且可以欺骗他们的 MAC 地址(spoof their MAC address),否则您还可以打开MAC 地址过滤(MAC address filtering)以进一步保护您的网络。



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts