我的办公室里有一个局域网,里面有 6 台电脑和一个互联网连接。我通过 Windows VPN 服务共享此互联网连接。(服务器上使用 Windows 2003)
但我希望对用户带宽使用情况有更多的控制,为他们使用设置一个最大数量,同时我还可以管理一些软件,如 flash get 是否可以在其他电脑上使用,
有人可以建议我使用一个软件或 Windows 2003 上的某些设置来实现这一点吗?
谢谢
答案1
SQUID 不会进行带宽控制,但你可以使用它来查看用户下载的内容并限制他们可以下载的内容。请参阅http://www.ratsauce.co.uk/notablog/squid27setup.asp查看我的安装指南。
请记住,您需要使用组策略配置 Internet Explorer 以使用 SQUID 作为代理服务器。
JR
回答 Ashian 的问题(这个问题放在评论里有点长):
local_network.txt 包含您的本地网络地址。打开命令提示符并输入 ipconfig。您将看到类似以下内容的内容:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.16.128
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.16.254
如果子网掩码为 255.255.255.0(通常如此),则网络地址是 IP 地址的最后一个数字设置为零。因此,在上面的示例中,它将是 192.168.16.0。在这种情况下,local_network.txt 需要包含一行:
192.168.16.0/24
默认的 local_network.txt 包含“192.168.255.0/24”作为示例,您几乎肯定必须更改它以匹配您的网络。请记住,在进行更改后,您需要重新启动 Squid 服务。如果它仍然不起作用,请在此处发布您从 ipconfig 获得的输出。
答案2
这取决于!
例如,如果您想限制其中一台机器只能使用 25% 的带宽(或 1Mbps),那么请查看 Draytek 路由器。有了这些,您可以为每个物理端口分配带宽 - 大多数路由器都有 4 个端口,这可能足以满足您的需求。
另外,如果预算有限,可以看看DD-WRT许多路由器的固件,最著名的是 Linksys 和 Buffalo。
最后,如果您想监控网络使用情况并按用户(而不仅仅是机器!)进行限制,那么请查看 MS ISA Server。这可以将所有流量记录到 SQL Server 中进行监控,并按一天中的时间进行限制等。您可以获取 Small Business Server 中包含的 MS ISA Server,这可能很合适。
关于 Flash Get,据我所知,只有 Firefox 会限制策略的使用。我相信,如果您确实想要实现这一点,ISA Server 可能会在过程中阻止 Flash。
答案3
尝试 Squid +:免费(GNU),互联网上有很多常见问题和经验丰富的用户 -:类似 unix 的配置风格
答案4
买一台便宜的低于 200 美元的电脑,装上 2 张网卡,然后运行一个开源防火墙发行版,比如 SmoothWall、IPCop,解开或任何其变体。这是管理网络协议和控制带宽。此主题中的其他建议更加困难。