gpt4 book ai didi

node.js - 使用 NodeJS 的路由器(代理)?

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:29 25 4
gpt4 key购买 nike

我想构建一个路由器来控制我的互联网访问(通过服务器的无线局域网)。

只有少数网站(通过白名单/黑名单)应该在特定时间可用。

是否有任何好的路由/代理网络(http/s、ftp)和电子邮件(pop/imap/smtp)流量的软件包?

最佳答案

您真正需要的是一个好的防火墙。任何像样的防火墙都应该能够按星期几和一天中的时间过滤流量。甚至许多更好的 SOHO 路由器也可以做到这一点。如果您的路由器无法做到这一点,您应该使用备用 PC 或服务器作为网关,在其上运行 Linux 或 BSD,并相应地配置防火墙。大多数 Linux 版本都有 IPTABLES,这是一个简单但有效的防火墙,可以满足您的需求。

为了简单起见,将 PC 设置为网络的 DHCP 服务器并对其进行配置,以便当其他 PC 获取 IP 地址时,网关 IP 设置为同一个框(您可以让普通路由器执行此操作,否则请关闭路由器上的 DHCP)。

理想情况下,如果使用网关 PC,请将路由器设置为仅接受来自该网关的流量 - 更好的是,关闭路由器上的 NAT 并让网关也执行此操作。

Here is a fairly comprehensive "how-to" .

如果所有这些看起来太多了,您应该考虑将您的路由器升级到可以为您完成所有这些操作的路由器。我个人使用的 Billion 7800N 可能比较合适。

关于node.js - 使用 NodeJS 的路由器(代理)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com