问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

三种简单方法,轻松屏蔽不良网站!

创作时间:
作者:
@小白创作中心

三种简单方法,轻松屏蔽不良网站!

引用
知乎
11
来源
1.
https://zhuanlan.zhihu.com/p/605890408
2.
https://jingyan.baidu.com/article/380abd0a7def0a5c90192cf4.html
3.
https://blog.csdn.net/weixin_43465312/article/details/98204548
4.
https://blog.csdn.net/SsZzCcAa/article/details/105216740
5.
https://zh.wikihow.com/%E5%9C%A8%E7%94%B5%E8%84%91%E4%B8%8A%E5%B1%8F%E8%94%BD%E7%BD%91%E7%AB%99
6.
https://www.wbolt.com/how-to-block-a-website-on-chrome.html
7.
https://www.guru99.com/zh-CN/how-to-block-websites-on-google-chrome.html
8.
https://www.bilibili.com/opus/974255314724454449
9.
https://xiaoyi.vc/zen.html
10.
https://www.xitongzhijia.net/soft/241033.html
11.
https://www.cnblogs.com/huashanqingzhu/p/14692292.html

在互联网时代,我们每天都会接触到大量的信息。然而,其中不乏一些不良网站,它们可能包含色情、暴力、诈骗等内容,不仅会影响我们的工作效率,还可能对身心健康造成危害。因此,学会屏蔽这些不良网站是非常必要的。本文将为您介绍三种简单有效的网站屏蔽方法。

01

使用浏览器扩展程序

对于大多数用户来说,最简单的网站屏蔽方法就是使用浏览器扩展程序。这里我们以Google Chrome浏览器为例,介绍一款名为BlockSite的扩展程序。

  1. 首先打开Chrome网上应用店,在搜索框中输入“BlockSite”。

  1. 在搜索结果中找到BlockSite扩展程序,点击“添加至Chrome”按钮。

  1. 安装完成后,点击浏览器工具栏上的BlockSite图标,然后选择“设置”。

  1. 在设置界面中,您可以添加需要屏蔽的网站URL。例如,输入“www.example.com”并按回车键。

  1. 如果您希望在隐身模式下也能屏蔽网站,需要在设置中开启“在隐身模式下启用”选项。

  1. 对于家长控制或办公环境,还可以为BlockSite添加密码保护。在设置页面中选择“密码保护”选项卡,输入您的电子邮件地址和所需密码。

  1. 如果您只是想在特定时间段内屏蔽网站,可以使用BlockSite的工作模式功能。点击工具栏中的BlockSite图标,选择“工作模式”选项卡,然后设置工作和休息时间间隔。

02

修改hosts文件

如果您希望在系统级别屏蔽网站,可以修改hosts文件。这种方法适用于所有浏览器,效果更稳定。

  1. 首先找到hosts文件的位置。在Windows系统中,hosts文件位于“C:\Windows\System32\drivers\etc”目录下。

  1. 使用记事本或其他文本编辑器打开hosts文件。在文件末尾添加需要屏蔽的网站。格式为“127.0.0.1 网站域名”,例如:
127.0.0.1 www.example.com

  1. 保存文件。如果提示无法保存,可能需要管理员权限。右键点击hosts文件,选择“属性”,然后在“安全”选项卡中设置权限。

  1. 保存更改后,尝试访问被屏蔽的网站,您应该无法加载页面。

03

使用专门的网站屏蔽软件

对于需要更强大功能的用户,可以考虑使用专门的网站屏蔽软件。这里推荐Cold Turkey Blocker,它不仅可以屏蔽网站,还可以屏蔽应用程序,非常适合用于提高工作效率或家长控制。

  1. 首先在官网下载并安装Cold Turkey Blocker。安装完成后运行软件一次,然后完全关闭并退出后台。

  1. 为了激活专业版功能,您需要运行一个Python脚本。首先在桌面上新建一个文本文档,将以下代码复制到其中:
import json
import sqlite3
import os

DB_PATH = "C:/ProgramData/Cold Turkey/data-app.db"

def activate():
    try:
        conn = sqlite3.connect(DB_PATH)
        c = conn.cursor()
        s = c.execute("SELECT value FROM settings WHERE key = 'settings'").fetchone()[0]
        dat = json.loads(s)
        if dat["additional"]["proStatus"] != "pro":
            print("Your version of Cold Turkey Blocker is not activated.")
            dat["additional"]["proStatus"] = "pro"
            print("But now it is activated.\nPlease close Cold Turkey Blocker and run it again.")
            c.execute("""UPDATE settings SET value = ? WHERE "key" = 'settings'""", (json.dumps(dat),))
            conn.commit()
        else:
            print("Looks like your copy of Cold Turkey Blocker is already activated.")
            print("Deactivating it now.")
            dat["additional"]["proStatus"] = "free"
            c.execute("UPDATE settings set value =  WHERE key = 'settings'", (json.dumps(dat),))
            conn.commit()
    except sqlite3.Error as e:
        print("Failed to activate", e)
    finally:
        if conn:
            conn.close()

def main():
    if os.path.exists(DB_PATH):
        print("Data file found.\nLet's activate your copy of Cold Turkey Blocker.")
        activate()
    else:
        print("Looks like Cold Turkey Blocker is not installed.\n If it is installed then run it at least once.")

if __name__ == '__main__':
    main()
  1. 将文本文档保存为“ColdTurkeyBlockerActivator.py”。然后安装Python环境并运行该脚本。

  1. 成功激活后,重新打开Cold Turkey Blocker,您将看到专业版功能已解锁。在软件界面中,您可以添加需要屏蔽的网站和应用程序。

04

总结

以上三种方法各有优劣:

  • 浏览器扩展程序最简单易用,但可能被绕过
  • 修改hosts文件效果稳定,但需要一定技术基础
  • 专门软件功能强大,但可能需要付费

建议普通用户使用浏览器扩展程序,技术爱好者可以尝试修改hosts文件,而需要严格控制使用场景的用户则可以选择专门软件。

无论选择哪种方法,重要的是根据自己的需求和使用场景做出合适的选择。希望本文能帮助您更好地屏蔽不良网站,营造一个健康、安全的上网环境。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号