有没有办法我可以使用 Ubuntu 作为代理服务器,包括让我有机会创建临时用户和密码?

有没有办法我可以使用 Ubuntu 作为代理服务器,包括让我有机会创建临时用户和密码?

我想问一下...我在我们城市的几所高中从事网络维护工作,一位校长问我是否有机会为学生创建一些免费的接入点,但同时也附加一些限制,比如他们不能访问社交网络、youtube 和受限页面或色情页面,以及是否有可能为这些访问权限提供临时用户和密码...第一部分很简单,但对于第二部分,我不确定该怎么做...我知道,例如,Fortinet 交换机和路由器有这个选项,它们可以创建通用用户和密码,大概需要三个小时左右,但我不确定使用免费软件是否可以做到这一点...一台 Fortinet 交换机的价格高达 3000 美元,具体取决于您从哪里购买,对于预算有限的高中来说,购买它太难了......所以,我想知道你们是否可以建议我,在 Ubuntu 世界中是否有可以用来做到这一点的东西,我非常感谢你们能为我提供的帮助...非常感谢!

答案1

您可以通过在 Ubuntu Server 上运行 Squid 来实现这一点。

当然你应该多读一些相关书籍。

以下是一些有趣的链接:

http://www.deckle.co.uk/squid-users-guide/index.html

http://wiki.squid-cache.org/Features/Authentication

Squid 是一个非常快的代理缓存程序。

但是什么是代理缓存?

代理人:有权力代表他人行事的代理人。

储藏所:用于隐藏和保存不便携带的物资的地方。

Squid 充当代理,接受来自客户端(例如浏览器)的请求并将其传递到适当的 Internet 服务器。它将返回数据的副本存储在磁盘缓存中。

相关内容