【问题标题】:blocking/unblocking websites in C# according to ip根据 ip 在 C# 中阻止/解除阻止网站
【发布时间】:2012-12-05 23:52:59
【问题描述】:

我需要有关在我的 C# 家长控制软件项目中阻止和解除阻止网站的帮助。我通过使用主机文件进行了尝试,但主机文件只阻止域名而不是 IP。即使网站地址写在主机文件上,我也可以通过输入 ip 访问该网站。如何在 C# 中同时屏蔽域名和 ip?有没有办法通过使用主机文件来做到这一点?

【问题讨论】:

  • 您需要直接拦截目标范围内的所有 IP 级流量(即系统范围、特定应用等)。 IP 拦截成本高昂,但比简单地阻止主机名(如基于 DNS 的解决方案,即 OpenDNS)更有效。
  • 您知道通过 IP 地址屏蔽网站会适得其反吗?我建议跳过您不了解如何编写的自定义软件,并简单地使用 OpenDNS 之类的软件来满足您的过滤需求。

标签: c# parental-control


【解决方案1】:

我有同样的问题:(。我找到了一种使用代理阻止网站的方法。我正在使用 Titanium Web 代理。效果很好。但是 HTTPS 网站存在问题。我正在尝试解决这个问题。但是我认为有办法解决它。

https://github.com/justcoding121/Titanium-Web-Proxy/

【讨论】:

    猜你喜欢
    • 2021-06-03
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2011-08-05
    相关资源
    最近更新 更多