我想构建一个路由器来控制我的互联网访问(通过服务器wlan)。
在特定时间,只有少数网站(通过白/黑名单)可用。
是否有任何用于路由/代理网络(http / s,ftp)和电子邮件(pop / imap / smtp)流量的好包裹?
答案 0 :(得分:1)
如果您需要HTTP代理,请查看node-http-proxy。我不太了解FTP和邮件代理。
答案 1 :(得分:1)
你真正需要的是一个好的防火墙。任何体面的防火墙都应该能够按星期和时间过滤流量。甚至许多更好的SOHO路由器都可以做到这一点。如果您的路由器无法执行此操作,则应使用备用PC或服务器充当网关,在其上运行Linux或BSD并相应地配置防火墙。大多数Linux版本都有IPTABLES,它是一个简单但有效的防火墙,可以满足您的需要。
为了简单起见,将PC设置为网络的DHCP服务器并对其进行配置,以便当其他PC获取IP地址时,网关IP设置为同一个框(您可以获得)你的普通路由器这样做,否则关闭路由器上的DHCP)。
理想情况下,如果使用网关PC,请将路由器设置为仅接受来自该网关的流量 - 更好的是,关闭路由器上的NAT并让网关也这样做。
Here is a fairly comprehensive "how-to"
如果所有这些看起来太多,您应该考虑将路由器升级到能够为您完成所有这些操作的路由器。我个人使用的Billion 7800N可能是合适的。