如何限制 Windows 7 仅使用本地子网,但阻止互联网

Tom*_*ing 16 networking windows firewall windows-7 home-networking

我想阻止进出我的 Windows 7 机器的所有互联网连接,但允许它访问本地网络上的所有内容。本地网络位于 Apple Airport Extreme 的后面。

什么是最简单的方法来做到这一点?

hai*_*img 13

选项 #1(Windows 防火墙规则)

您可以创建防火墙规则来阻止这些连接。按着这些次序:

更改默认防火墙行为以阻止出站网络连接:

  1. 从开始搜索中输入“防火墙”并打开“具有高级安全性的 Windows 防火墙”。
  2. 注意哪个防火墙配置文件是活动的。它在概览列表中显示“...处于活动状态”。
  3. 点击 Windows Firewall Properties
  4. 改变状态的出站连接的活动配置文件Block
  5. 点击确定申请。

创建防火墙规则以允许本地网络出站连接:

  1. 转到Outbound RulesNew Rule...从右侧窗格中的操作中进行选择。

  2. 规则类型应该是Custom

  3. 转到该Scope步骤,对于远程IP 地址these IP addresses,依次选择、Add..、 然后Predefined set of computers和最后Local Subnet

  4. 转到Name步骤,输入“允许本地子网”的名称,然后单击“完成”。

您已完成配置!

通过脚本控制

要阻止所有出站 Internet 流量:

netsh advfirewall set currentprofile firewallpolicy blockinbound,blockoutbound
Run Code Online (Sandbox Code Playgroud)

允许所有出站 Internet 流量

netsh advfirewall set currentprofile firewallpolicy blockinbound,allowoutbound
Run Code Online (Sandbox Code Playgroud)

选项#2(专用软件)

如果您因过度使用 Internet 而试图阻止 Internet 访问,则有专门的软件可以在每月或每天的 Internet 流量超过预定义的最大值时阻止所有 Internet 访问。但是,仍然允许本地网络访问。一个这样的程序是DU Meter,它还有许多其他与 Windows 计算机上的 Internet 带宽管理相关的花里胡哨。

免责声明:我是 DU Meter 的作者。


Ste*_*ngs 8

如果您禁用 DHCP,然后设置 IP 地址和子网掩码但将默认网关留空,那么您的计算机将无法访问本地网络以外的网络。

如果某人是本地计算机的管理员,他们可以在尝试时逆转这一点,但如果这不是问题,那么这应该可行。