我正在寻找一种在家设置网络代理的方法。希望有一个解决方案可以帮助我做到这一点。
或者,您是否有什么想法在家里使用带有自动更新列表的代理来设置一个?
更新 - 自动更新列表,以便新网站按类别进行分类和下载,并按类别进行过滤,而不是按网站进行过滤,例如 peerblock 就是这样工作的
设备是指执行此任务的小型专用硬件或设备,例如 WD TV live 或带有媒体中心版的 Acer Aspire Revo
即使我不熟悉 *nix,我也可以设置 Squid / Linux / SquidGuard,但理想情况下,带有双网卡的小型 PC 是理想的,这样它在大多数情况下就可以看不见了!
答案1
您可能想看看 Squid + Linux。(以下引述来自在Linux下设置Squid)
Squid Web 代理缓存是一个功能齐全的 Internet 缓存服务器,可代表用户处理所有类型的 Web 请求。当用户请求 Web 资源(网页、电影剪辑、图形等)时,他们的请求将被发送到缓存服务器,然后缓存服务器将代表他们将该请求转发到实际 Web 服务器。当请求的资源返回到缓存服务器时,它会将资源的副本存储在其“缓存”中,然后将请求转发回原始用户。下次有人请求“缓存”资源的副本时,它将直接从本地代理服务器而不是远程 Web 服务器传递(取决于资源的年龄等)。
如果经常访问的网站和资源存储在本地缓存中,使用代理服务器可以大大降低网页浏览速度。如果您是一家拥有众多互联网用户的大型组织,或者甚至是一家拥有下载配额的小型家庭用户,那么还可以节省资金。代理服务器可以以多种方式惠及所有网络。
squid 代理具有如此多的功能、访问控制和其他可配置项,以至于不可能在此介绍所有设置。本章将提供一些基本配置设置(即所需的全部设置)以启用服务器,并提供访问控制以防止未经授权的用户通过您的代理访问互联网。开发人员已将配置文件记录得非常详细,并且应该提供足够的信息来帮助您进行设置,但是如果您不知道某个设置的作用,请不要触碰它。
答案2
此代理的主要用途是什么 - 过滤?缓存?如果您只想过滤,您可能需要查看将路由器配置为指向http://www.opendns.com/可以配置为屏蔽成人网站等。但是,有意愿和经验的人很容易绕过这一点。
如果你正在寻找具有更多控制功能的产品,我建议你购买一台带有 2 个 NIC 的小型 PC(即使你需要安装一个售后市场产品),然后安装http://www.untangle.com/在上面。