如何在 Ubuntu 服务器上特定时间间隔内阻止 Facebook?
谁能帮我。
答案1
如果您喜欢使用命令行:
sudo iptables -A OUTPUT -p tcp --dport 80 -d ipaddress_here -m time --timestart 09:00 --timeend 22:00 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 80 -d ipaddress_here -j REJECT
这是您的 iptable 的两个规则,允许在特定时间对特定 IP 使用端口 80,而在其他时间拒绝。
你所要做的就是替换 Facebook 的 IP 地址,并输入开始时间和结束时间
但如果您知道 IP 的话这就太好了。
为此,我为您提供其他方法:
如果你使用 Google Chrome,我强烈推荐专注 扩展。安装只需一秒钟,配置选项则需要 30 秒 - 选择你允许自己在 Facebook 和其他你认为浪费时间的网站上停留的时间。
如果你是 Firefox 用户,请考虑水蛭阻断剂。