Cách chặn truy cập Internet cho các ứng dụng Android cụ thể

Tác giả Starlink, T.Mười 14, 2025, 09:00:06 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Một cách đơn giản để cải thiện quyền riêng tư, thời lượng pin và tiết kiệm dữ liệu.

Khoảng một thập kỷ trước, tôi thường dùng một bản ROM Android tùy chỉnh có tên là CynanogenMod hàng ngày. Trong phần cài đặt, có sẵn các công tắc để ngắt kết nối internet của bất kỳ ứng dụng nào. Đáng buồn thay, Android gốc vẫn chưa có tính năng này, ngay cả trong bản cập nhật 16 mới nhất. Để tôi chỉ cho bạn một giải pháp thay thế và lý do tại sao bạn nên sử dụng nó.


1. Tại sao bạn nên chặn quyền truy cập Internet cho các ứng dụng riêng biệt

Đầu tiên, không phải ứng dụng nào cũng cần truy cập internet ngay từ đầu. Một số ứng dụng khác không cần quyền truy cập nền vì chúng chủ yếu dùng để lấy dữ liệu cá nhân của bạn. Việc chặn truy cập internet cho những ứng dụng này giúp chúng bảo vệ quyền riêng tư tốt hơn.

Nhiều ứng dụng Android có xu hướng dựa vào quảng cáo để kiếm doanh thu. Một số hiển thị banner nhỏ (điều này tôi không bận tâm), nhưng một số khác lại hiển thị quảng cáo toàn màn hình cứ sau vài phút, gây khó chịu rất nhanh. Thông thường, những ứng dụng này thậm chí không cần kết nối internet và chỉ cần truy cập internet là có thể hiển thị quảng cáo. Nếu một ứng dụng hoặc trò chơi có thể hoạt động ngoại tuyến, việc ngắt kết nối internet cũng sẽ loại bỏ quảng cáo.

Như tôi đã nói, các ứng dụng Android thường chạy ngầm để hiển thị thông báo hoặc gửi dữ liệu người dùng, gây ra hai tác động: ngốn pin và tiêu tốn dữ liệu, tùy thuộc vào mức độ hoạt động nền. Việc tắt các ứng dụng này cũng sẽ giúp bạn tiết kiệm pin và dữ liệu (hữu ích nếu bạn đang dùng gói cước giới hạn).

2. Android vẫn chưa hỗ trợ tính năng này một cách tự nhiên, vì vậy chúng ta cần một ứng dụng

Android gốc không có tính năng gốc để chặn truy cập internet cho các ứng dụng cụ thể, và các giao diện Android OEM cũng vậy (theo như tôi biết). Vì vậy, chúng ta sẽ cần một ứng dụng của bên thứ ba để thực hiện việc này. NetGuard là một ứng dụng mã nguồn mở miễn phí từ nhà phát triển FairMail. Nó không yêu cầu quyền root, vì vậy nó hoạt động trên mọi thiết bị Android. Nó cho phép bạn tắt Wi-Fi và dữ liệu riêng biệt cho các ứng dụng, vì vậy nếu bạn muốn tiết kiệm dữ liệu, bạn có thể chỉ bật dữ liệu di động cho các ứng dụng quan trọng và chuyển các ứng dụng còn lại sang chỉ sử dụng Wi-Fi. Bạn có thể tạo chế độ khóa với các ngoại lệ, và thậm chí ghi lại các lần ứng dụng cố gắng kết nối internet.


NetGuard sử dụng thiết lập VPN cục bộ để lọc lưu lượng, do đó không cần quyền truy cập cấp hệ thống yêu cầu quyền root. Vì vậy, nếu bạn muốn sử dụng một dịch vụ VPN khác cùng lúc, nó sẽ không hoạt động cùng với NetGuard vì bạn chỉ có thể truyền lưu lượng qua một VPN tại một thời điểm.

3. Cách thiết lập NetGuard và chặn truy cập Internet

Việc thiết lập NetGuard khá đơn giản. Bắt đầu bằng cách cài đặt ứng dụng từ Cửa hàng Google Play hoặc F-Droid. Nhấn vào nút chuyển đổi lớn ở đầu ứng dụng. Trong lần khởi chạy đầu tiên, ứng dụng sẽ yêu cầu quyền sử dụng dịch vụ VPN cục bộ. Hãy cấp quyền cho nó.



Theo mặc định, Android quản lý cách ứng dụng chạy nền để tiết kiệm pin, nghĩa là hệ thống có thể tắt ngẫu nhiên ứng dụng đã cài đặt. Để ứng dụng NetGuard tiếp tục hoạt động ở chế độ nền, chúng tôi sẽ loại trừ NetGuard khỏi các biện pháp tối ưu hóa pin của Android. Ứng dụng sẽ nhắc bạn làm điều đó, nhưng nếu bạn bỏ lỡ, chỉ cần vào cài đặt của ứng dụng và nhấn "Không cho phép" trên tính năng tối ưu hóa pin nền.



Khi vào bảng điều khiển, bạn sẽ thấy danh sách tất cả các ứng dụng đã cài đặt với biểu tượng Wi-Fi và mạng di động bên cạnh mỗi ứng dụng. NetGuard hoạt động theo hệ thống mã màu đơn giản: biểu tượng Wi-Fi hoặc mạng di động màu xanh lá cây có nghĩa là ứng dụng có thể truy cập Wi-Fi hoặc dữ liệu, và biểu tượng Wi-Fi hoặc mạng di động màu đỏ chặn ứng dụng đó truy cập vào kết nối đó.


Tất cả những gì bạn phải làm là chạm vào biểu tượng tương ứng bên cạnh ứng dụng trong danh sách để kích hoạt bộ lọc. Thiết lập này được chia thành từng phần, vì vậy bạn có thể tắt Wi-Fi, dữ liệu hoặc cả hai cho bất kỳ ứng dụng nào.



Nếu bạn có một danh sách dài các ứng dụng và muốn chặn tất cả cùng một lúc, bạn không cần phải cuộn qua toàn bộ danh sách và nhấn nút chuyển đổi cho từng ứng dụng để quản lý truy cập internet. Đó chính là mục đích của chế độ Khóa Lưu lượng. Ở chế độ Khóa Lưu lượng, NetGuard sẽ chặn lưu lượng internet từ tất cả các ứng dụng đã cài đặt trên điện thoại. Nhấn vào biểu tượng ba chấm ở góc và chọn "Khóa Lưu lượng" để bật chế độ này.



Trong hầu hết các trường hợp sử dụng, bạn không nên tắt toàn bộ quyền truy cập internet cho tất cả các ứng dụng. NetGuard cũng cho phép bạn cho phép các ứng dụng được chọn bỏ qua các hạn chế Lưu lượng Truy cập Khóa. Nhấn vào tên ứng dụng để hiển thị thêm bộ lọc cho ứng dụng đó. Tại đây, bạn có thể nhấn "Cho phép ở chế độ khóa" để thêm ứng dụng vào danh sách cho phép. Bạn có thể thêm nhiều ứng dụng vào danh sách cho phép và duy trì chế độ khóa.


NetGuard cũng cho phép bạn tạo các bộ lọc chi tiết tương tự để nhắm mục tiêu hoạt động nền của ứng dụng. Sau khi tắt dữ liệu di động hoặc Wi-Fi của ứng dụng bằng nút chuyển đổi nhanh, hãy chạm vào tên ứng dụng để hiển thị các bộ lọc bổ sung. Tại đây, bạn có thể chọn cách hạn chế quyền truy cập của ứng dụng khi màn hình bật. Bạn có thể cho phép Wi-Fi, dữ liệu di động hoặc cả hai khi màn hình tắt, và NetGuard sẽ tự động chặn khi bạn không sử dụng điện thoại.

4. Một số mẹo thưởng

Tôi đã đề cập trước đó rằng bạn có thể ngắt kết nối internet của ứng dụng để loại bỏ quảng cáo hoặc thông báo spam. Mặc dù cách này hiệu quả với hầu hết các ứng dụng, nhưng đây không phải là giải pháp chắc chắn. Nó có thể không hiệu quả với mọi ứng dụng vì Google đã thiết kế Dịch vụ Google Play để hiển thị những quảng cáo đó trên đầu ứng dụng, vì vậy ngay cả khi bạn chặn kết nối internet của ứng dụng đó, bạn vẫn có thể thấy quảng cáo mà Dịch vụ Google Play phân phối.

Điều tương tự cũng xảy ra với các thông báo và tin nhắn đến mà Dịch vụ Google Play nhận được. Ứng dụng quản lý tải xuống tích hợp sẵn của Android được phép truy cập internet theo mặc định, và vì NetGuard không thể lọc các ứng dụng hệ thống, nên các lượt tải xuống vẫn có thể được thực hiện, ngay cả ở chế độ Khóa lưu lượng truy cập của NetGuard.


Thay vì phải mở và đóng ứng dụng NetGuard mỗi khi cần bật hoặc tắt quyền truy cập internet, bạn có thể thêm ứng dụng này vào bảng cài đặt nhanh trong thanh thông báo. Chỉ cần kéo thanh cài đặt nhanh xuống, nhấn vào biểu tượng chỉnh sửa và thêm nút chuyển đổi NetGuard vào danh sách nút chuyển đổi.