我想阻止进出我的 Windows 7 机器的所有互联网连接,但允许它访问本地网络上的所有内容。本地网络位于 Apple Airport Extreme 的后面。
什么是最简单的方法来做到这一点?
每当 Windows 防火墙(在 Win7 SP1 上)捕获一个试图获得网络访问权限的新程序时,我都会收到以下对话框:

为什么默认情况下允许公开但不允许私有?公共不是更不安全的吗?不应该反过来吗?我可以更改默认值吗?
我想知道建议使用哪个程序来设置诸如场景,即通过在家庭计算机中安装 HTTP 隧道服务来监控流量的工作场所或其他地方访问 Internet。
编辑:是否可以通过安装家庭代理来实现相同的目标?
如何导出和导入特定的窗口防火墙规则(入站和出站)?
我可以执行导入/导出策略,但它将使用所有规则而不是特定规则。与导出列表相同,它可以将所有入站或出站规则列表导出为纯 CSV 文件,但没有帮助,因为无法将其导入回来。
我看了看netsh firewall,并netsh advfirewall firewall太多,但他们也似乎并不具有选项导出/导入单独的规则。
我只是想知道是否可以将其存档。我使用的是 Windows 7 专业版
system-config-firewall 编写的防火墙配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud) 出于某种原因,我有一些站点以错误的登录方式纠缠我的 LogMeIn 帐户。它始终是相同的 IP。与其依赖 LogMeIn 的基本登录安全性,我宁愿完全阻止该 IP。如何使用 Windows 防火墙做到这一点?
我正在用更严格的策略重做我的防火墙配置,我想确定一些传出连接的来源(和/或目的地)。
我有一个问题,因为它们来自 svchost.exe 并转到 Web 内容/应用程序交付提供商 - 或类似的:
5 IP in range: 82.96.58.0 - 82.96.58.255 --> Akamai Technologies akamaitechnologies.com
3 IP in range: 93.150.110.0 - 93.158.111.255 --> Akamai Technologies akamaitechnologies.com
2 IP in range: 87.248.194.0 - 87.248.223.255 --> LLNW Europe 2 llnw.net
205.234.175.175 --> CacheNetworks, Inc. cachefly.net
188.121.36.239 --> Go Daddy Netherlands B.V. secureserver.net
Run Code Online (Sandbox Code Playgroud)
那么是否有可能知道哪个服务进行了特定连接?或者您对适用于这些规则的规则有何建议?
(科摩多防火墙和 Windows 7)
更新:
netstat -ano&tasklist /svc帮助我一点,但它们在一个 svchost.exe 中有很多服务,所以它仍然是一个问题。此外,“tasklist /svc”返回的服务名称不易阅读。
(所有连接都是 HTTP(端口 80),但我认为这无关紧要)
有没有办法区分我的 ISP 阻止某些端口上的流量和我的 NAT 路由器/防火墙阻止该流量之间的区别?站点“ Shields Up ”和“ Can you see me ”显示我的端口已关闭或无法访问,但我认为这主要是由于 NAT 路由器造成的。(显然,我可以移除路由器,直接连接并使用这些站点,但是有没有一种简单的方法可以在不这样做的情况下进行测试?)
我目前正在尝试在个人 VPS 上设置 OpenVPN,主要通过限制性过强的防火墙进行连接。当通过合理的防火墙连接使用时,下面提到的所有设置都可以工作。
我试过了:
还有什么我可以尝试的吗?
如果是这样,我该怎么做?
如果没有,除了 iptables 之外,有没有更简单的方法可以在 CentOS 上设置一些基本规则?
我更像是应用程序开发人员,而不是系统管理员。