2009-12-14 35 views
0

我应该采取什么方法开发软件,以根据域名阻止桌面级(窗口)到站点的流量。个人互联网审查脚本

与主机文件混淆非常容易,但浏览器在识别主机文件更改之前似乎有太长的延迟。

我的理想解决方案是一个简单的ruby脚本,可以在工作时间内禁用网站,然后再重新启用它们。

+0

郁闷关于向下表决:( – jrhicks 2009-12-14 22:02:24

+0

这属于上的超级用户。 – 2009-12-15 02:09:30

回答

1

Mouslehole是以ruby写的代理。您可以轻松地定制它以阻止页面,甚至在浏览时重写页面内容。您可以在自己的机器上运行代理,并将您喜欢的浏览器配置为不直接连接到互联网。有关更多信息,请致电http://github.com/whymirror/mousehole/tree

+0

_why是真棒! – jrhicks 2009-12-14 20:35:49

0

个人而言,根据您的位置,您可能会考虑在路由器级别执行此操作。你可以根据MAC地址对其中的很多进行过滤,这样做会更好。

我知道我的DLink的有能力做到这一点,包括对在X和关闭Y.

此外,您可能在ServerFault问这个了更多的答案。

+0

谢谢,但不幸的是我不是在寻找一个路由器或服务器解决方案。 – jrhicks 2009-12-14 16:14:52

+0

工作站级别做,你会倾向于让用户修改/解决它,希望别人可以为你提出一个解决方案 – 2009-12-14 16:20:41

+0

获得“周围”是不是一个问题,我正在努力实现自我强加的互联网减少 – jrhicks 2009-12-14 16:38:42

2

我认为这正是您要找的内容:LeechBlock Firefox扩展程序可以在设定的时间段内阻止域名(例如google.com/reader/)上的域名或路径。

1

IE不会忽略hosts文件。你应该仔细检查你是否修改了正确的,并正确地添加了条目。

+0

很高兴知道,谢谢 – jrhicks 2009-12-14 21:56:43