我已经将 Ubuntu 服务器 18.04 配置为 DHCP 服务器。我还将网络中其他计算机的默认网关设置为 DHCP 服务器。
我的问题是,如何管理其他计算机的互联网访问,例如阻止社交媒体或限制仅访问商业网站?
答案1
答案2
有两种方法可以做到这一点:
- 通过路由器的防火墙,可以限制对由IP或域名决定的站点的访问。
- 通过代理服务器,这是一种更灵活和有效的方法,有几种代理服务器,如(** squid **)这个应用程序是免费的,唯一的代价是配置时间,但能够通过代理服务器中的缓冲区优化流量,为客户端提供对存储在代理服务器中的确定网页的访问,还可以限制对您在文件中确定的网页的访问,通过凭据访问、访问报告和许多其他功能,我推荐。
升级:
嗯,对于任何路由器来说,配置路由器都是不同的,通常你必须访问路由器的管理员页面。最常见的方向是:
192.168.1.1
在那里您必须访问防火墙规则或阻止域。
为了乌贼稍微复杂一点,首先你必须安装 squid
sudo apt-get 安装 squid3
之后您必须访问配置文件:
/etc/squid/squid.conf
并修改你需要的参数,在 squid.conf 中添加此行
acl 禁止 dstdomain“/etc/squid/forbidden_domains”
之后创建一个名为 forbidden_domains 的文件,然后在文件中添加您要阻止的域,如下所示:
.facebook.com
.twitter.com
.pinterest.com
.pinterest.cl
.radios.com.bo
之后,您必须重新启动 squid 服务器,但如果您需要更多详细信息,您必须在 youtube 或 google 中搜索 squid 信息,有很多信息只有您有耐心才能找到,就像您需要的那样,这不是世间没有的东西。问候。