Internet cho phép chúng ta truy cập kho tri thức loài người chỉ bằng một cú nhấp chuột. Mặt khác, nó cũng cho phép trẻ em truy cập nội dung có hại tiềm ẩn. Bạn có thể dùng công cụ chặn trang web để hạn chế trang web có hại hoặc lãng phí thời gian, như trang web người lớn hoặc mạng xã hội.
Tuy nhiên, có phương pháp dễ dàng hơn để chặn trang web trên Mac, đặc biệt dùng Screen Time. Chúng tôi sẽ bao quát cách làm này dưới, hãy tiếp tục đọc.
Screen Time Là Gì?
Screen Time là phương pháp của Apple giúp người dùng kiểm soát việc dùng Mac hoặc iPhone. Nó cũng có thể dùng để kiểm soát và hạn chế các trang web cụ thể, dù bạn hạn chế trang web người lớn, game gây nghiện, hoặc kênh YouTube.
Bạn cũng có thể dùng điều khiển Screen Time để giới hạn dùng mạng xã hội trong giờ làm việc để giúp bạn tập trung vào nhiệm vụ đang làm.
Cách Dùng Screen Time Chặn Trang Web
Không quan trọng mục đích dự định của bạn là gì, chặn trang web rất dễ dàng trong Screen Time. Điều này áp dụng cho tất cả trình duyệt bạn có thể dùng trên Mac: Safari, Google Chrome, Firefox, v.v.
Để chặn trang web trên Mac, chỉ cần làm theo các bước sau:
- Mở System Preferences (Cài Đặt Hệ Thống) và vào Screen Time.
- Chọn App Limits (Giới Hạn Ứng Dụng) từ bảng điều khiển bên trái. Bật chúng nếu chúng bị tắt.
- Nhấp dấu cộng (+). Bạn sẽ thấy các danh mục khác nhau ở đây, bạn có thể chọn để giới hạn truy cập.
- Cuộn xuống để xem tất cả trang web bạn có thể chặn. Bạn thậm chí có thể thêm trang web của riêng bạn vào danh sách. Để làm vậy, nhấp vào dấu cộng (+) bên cạnh Add website (Thêm trang web) và nhập địa chỉ trang web cụ thể.

- Khi đã chọn ứng dụng hoặc trang web muốn chặn, bạn có thể chỉ định giới hạn thời gian hàng ngày chính xác trong hộp dưới. Bạn cũng có thể nhấp Custom > Edit để đặt giới hạn thay đổi tùy theo ngày.

Khi đã thiết lập xong tất cả trang web bị hạn chế, hãy chắc chắn bạn đặt mật khẩu Screen Time để đảm bảo không ai có thể thay đổi cài đặt bạn làm nếu không có sự cho phép. Để làm vậy, vào Options (Tùy Chọn) và chọn Use Screen Time Passcode (Dùng Mật Khẩu Screen Time).
Bật Share across devices (Chia sẻ trên các thiết bị) để chia sẻ cài đặt này cho tất cả thiết bị đăng nhập vào tài khoản iCloud của bạn.
Bạn có thể chọn chặn tất cả trang web người lớn qua Screen Time. Để làm vậy, nhấp vào Content & Privacy (Nội Dung & Quyền Riêng Tư) > Turn On (Bật). Chọn Limit Adult Websites (Giới Hạn Trang Web Người Lớn) hoặc Allowed Websites Only (Chỉ Trang Web Được Cho Phép), tùy thuộc vào yêu cầu của bạn. Bạn có thể chuyển sang tab Apps (Ứng Dụng) và bỏ chọn bất kỳ ứng dụng internet hoặc trình duyệt nào bạn muốn vô hiệu hóa.
Cách Dùng Terminal Chặn Trang Web
Nếu bạn không thích phương pháp Screen Time kiểm soát truy cập web trên Mac, phương pháp khác chặn trang web là chỉnh sửa tệp Hosts trong Terminal. Điều này có vẻ phức tạp hơn Screen Time vì liên quan đến dòng lệnh. Tuy nhiên, nó rất dễ dàng và trực tiếp khi bạn nắm được.
Lợi thế của chỉnh sửa tệp Hosts để chặn trang web thay vì dùng plugin hoặc tiện ích mở rộng trình duyệt cụ thể là phương pháp này vẫn hiệu lực trên tất cả trình duyệt và không phụ thuộc vào plugin bên thứ ba. Mặt khác, tiện ích mở rộng đôi khi ngừng hoạt động hoặc lỗi thời theo thời gian.
Lợi thế của Terminal so với Screen Time là sẽ khó hơn cho trẻ em khôi phục lại các thay đổi này nếu họ có được mật khẩu Screen Time của bạn.
Để tạo danh sách chặn dùng tệp Hosts, làm theo các bước dưới:
- Mở Terminal trên Mac. Bạn có thể làm bằng cách tìm Terminal trong Spotlight, hoặc điều hướng đến Finder > Applications > Utilities > Terminal.
- Chúng ta sẽ sao lưu tệp hosts trước. Điều này cho phép khôi phục tệp gốc nếu có sự cố. Nhập dòng lệnh sau vào Terminal, và nhấn Return:
sudo /bin/cp /etc/hosts /etc/hosts-original - Nhập mật khẩu administrator và nhấn phím Return. Lưu ý con trỏ sẽ không di chuyển khi bạn gõ mật khẩu.
- Khi xong, nhập lệnh dưới và nhấn Return. Điều này sẽ mở tệp hosts.
sudo nano -e /etc/hosts - Dùng phím mũi tên để đến cuối dòng. Gõ 127.0.0.1 và địa chỉ trang web bạn muốn chặn. Ví dụ, để chặn YouTube, tôi sẽ nhập sau trong Terminal:
127.0.0.1 www.youtube.com
- Gõ mỗi trang web trên một dòng riêng. Khi xong, nhấn Control + O theo sau Return để lưu tệp, và sau đó Control + X để đóng tệp.
- Nhập lệnh sau để xóa cache, sẽ thực thi thay đổi này trên các trình duyệt. Nhấn Return:
sudo dscacheutil -flushcache - Bây giờ, khi bạn mở trang web bị chặn trong bất kỳ trình duyệt nào, bạn sẽ nhận thông báo nói không thể kết nối.

Chặn Trang Web Trên Trình Duyệt Cụ Thể
Có thể có trường hợp cụ thể bạn muốn chặn truy cập trang web nhất định trên một trình duyệt duy nhất. Ví dụ, bạn chỉ dùng Google Chrome cho công việc, đó là lý do bạn muốn chặn mạng xã hội chỉ trên Chrome. Trong trường hợp này, phương pháp Screen Time hoặc Terminal không hoạt động, vì nó chặn truy cập trang web cho tất cả trình duyệt. Một giải pháp thay thế là chọn chặn trang web cụ thể trực tiếp qua trình duyệt.
Vì mỗi trình duyệt khác nhau, phương pháp chặn trang web qua trình duyệt có thể khác nhau. Safari chặn trang web dùng Screen Time, trong khi bạn có thể dùng tiện ích chặn, như Block Site và StayFocusd, để chặn trang web trên Google Chrome.
Screen Time So Với Chặn Dựa Trên Trình Duyệt
Mặc dù bạn có thể chặn trang web cụ thể trong bất kỳ trình duyệt nào, việc chặn trang web dùng Screen Time có ý nghĩa hơn. Screen Time áp dụng đồng đều cho tất cả trình duyệt của bạn (ngay cả khi ai đó cài trình duyệt mới để lách luật), và cũng có thể đồng bộ trên các thiết bị. Terminal cũng là biện pháp tốt khác để giữ các trang web cụ thể bị chặn trên trình duyệt của bạn.
Dùng plugin trình duyệt cụ thể để chặn trang web có thể dễ bị hack và phần mềm lỗi thời. Đó là lý do chúng tôi khuyến nghị dùng Screen Time hoặc Terminal để chặn trang web trên Mac.