通过具有约束的代理进行Internet共享
我的机器在局域网中有互联网连接,主机操作系统是远景。主机附有BSNL路由器。
我想通过在我的机器上设置代理,以一定的约束分享我的局域网连接。
例如
我想申请的限制是:
数据使用[例如用户不得超过50MB以上的使用量] 网站限制[用户必须无法打开某些网站] 用户必须在第一次访问互联网时输入密码[当资源连接代理服务器时]
通过具有约束的代理进行Internet共享
我的机器在局域网中有互联网连接,主机操作系统是远景。主机附有BSNL路由器。
我想通过在我的机器上设置代理,以一定的约束分享我的局域网连接。
例如
我想申请的限制是:
数据使用[例如用户不得超过50MB以上的使用量] 网站限制[用户必须无法打开某些网站] 用户必须在第一次访问互联网时输入密码[当资源连接代理服务器时]
Answers:
要做到这一点,你必须要么a)安装某种 代理服务器 在您的计算机上,或b)将其配置为充当 路由器 。
首先,您需要确定要为其他计算机提供哪种访问权限。如果您只想提供HTTP / HTTPS(即Web浏览),则需要a),“Web代理”。如果您想允许任何类型的互联网流量,您需要b)。
问题的其余部分(数据量限制,网站限制,密码保护)将取决于您是否需要a)或b)。特别是密码保护对于b)来说将是困难的(因为一些试图访问网络的程序可能无法提示pw)。
快速指针:对于a)(Web代理),有许多实现。一个受欢迎的是 乌贼 ,但还有很多其他的。对于b),寻找“互联网连接共享”。
编辑:
如果要使用代理限制访问,则需要设置Squid之类的代理,并配置“内容过滤”和“身份验证”。
要在Windows上设置Squid,请参阅 http://wiki.squid-cache.org/KnowledgeBase/Windows
要限制可以访问的站点,请参阅例如 http://www.freesoftwaremagazine.com/articles/web_blocking_squid
有关身份验证,请参阅 http://wiki.squid-cache.org/Features/Authentication
对于数据量限制,我不知道任何盒子解决方案。仅监控带宽使用并警告过度使用者可能更有意义;这样,只要没有问题,全部带宽都可以使用。否则,您将不得不寻找其他/其他软件。
您可能还想查看代理软件的其他选项:
https://serverfault.com/questions/161747/top-five-proxy-server-applications