Chặn quảng cáo trên iOS
Giới thiệu
VPN ứng dụng tạo ra liệu có an toàn không?
Ứng dụng tạo local VPN nhằm lọc các truy vấn DNS ngay trên thiết bị. Những tên miền nằm trong danh sách sẽ bị chặn lại và các truy vấn của bạn local VPN sẽ không bao giờ chuyển truy cập hay lưu trữ truy vấn trên bất kỳ máy chủ nào khác nên bạn hoàn toàn yên tâm.
Tải ứng dụng: https://itunes.apple.com/app/surge-3/id1442620678?mt=8
Lưu ý:
- Đây là ứng dụng được tải về miễn phí, tuy nhiên trong ứng dụng có thể nâng cấp lên phiên bản PRO với giá 1.099.000 VNĐ. Thực tế ứng dụng này là tool để phân tích khi truy cập web, nhưng mình tận dụng nó để trở thành công cụ chặn quảng cáo.
- Bản PRO có nhiều tính năng hơn, tuy nhiên theo cá nhân mình thấy bản miễn phí đã đủ dùng không nhất thiết phải mua PRO
- Kể từ phiên bản 3.7.0, ứng dụng đã cập nhật tính năng Always On giúp VPN tự bật mỗi khi khởi động.
Chuẩn bị
Trước khi bắt đầu cài đặt, bạn cần phải thực hiện *Opt-out để giới hạn quảng cáo trên thiết bị của bạn. Thực hiện theo bài viết hướng dẫn Opt-out này.
Thêm cấu hình vào Surge
Bước 1: Sau khi tải và mở ứng dụng, chọn Default như hình
Bước 2: Tại mục IMPORT chọn dòng Download Profile form URL
Bước 3: Xóa http:// (hoặc bất kỳ ký tự trong popup bật lên) sau đó dán đường dẫn cấu hình
https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN.conf vào popup Download Profile hiện lên, sau đó nhấn OK để ứng dụng tải tập tin cấu hình
Bước 4: Sau khi ứng dụng tải về và hiện như hình là đã thành công, nhấn Done để hoàn tất
Bật VPN của Surge
Bước 5: Tại màn hình chính của Surge, bạn kiểm tra mục đánh dấu đã hiện đúng hostsVN chưa. Nếu đã đúng, nhấn SETUP để bắt đầu
Nếu đây là lần đầu tiên cài đặt, sẽ xuất hiện popup thông báo, bấm OK để tiếp tục
Bước 6: Chọn Allow hoặc Cho phép để chuyển sang màn hình cài đặt VPN
Tiến hành thực hiện theo các hướng dẫn của iOS để thêm VPN
Bước 7: Sau khi thêm VPN thành công, tự động chuyển về ứng dụng Surge. Nếu bạn thấy có dòng chữ START là đã thêm VPN thành công.
Bước 8: Nhấn START để bắt đầu chặn, ứng dụng hiện STOP nghĩa là quá trình chặn đã thực hiện thành công
Always On
Chuyển sang tab More > Always On, sau đó bật ở dòng Turn on Surge Automatically như hình là đã thành công. Kể từ giờ mỗi khi khởi động lại thiết bị, ứng dụng sẽ tự động bật VPN sau khi có kết nối mạng.
Cập nhật cấu hình
Mặc định, cứ sau 6 tiếng Surge sẽ tự động cập nhật. Tuy nhiên, nếu muốn buộc ứng dụng Surge cập nhật bạn thực hiện như Bước 1 để vào mục Profile và tiếp tục các bước dưới đây
Bước 9: Sau khi vào mục Profile tại dòng cấu hình hostsVN vuốt sang trái để hiện tùy chọn như hình, chọn Update Now để bắt đầu cập nhật
Bước 10: Đợi ứng dụng tải tập tin cấu hình về để cập nhật. Sau khi hoàn tất nhấn Done để kết thúc
Bật tính năng HTTPS
Lưu ý: Tính năng này chỉ hoạt động khi đã mua trong ứng dụng với giá 1.099.000 VND. Nhược điểm của Surge để sử dụng được tính năng nâng cao, bạn cần phải chép cấu hình vào máy và chứng chỉ sẽ được thêm vào tập tin cấu hình. Mỗi khi có cập nhật mới bạn phải làm lại từ đầu.
Bước 11: Chọn như Bước 1 để vào mục cấu hình, chọn Duplicate Selected Profile
Bước 12: Đặt tên cấu hình theo ý thích vào popup Duplicate Profile hiện lên, nhấn OK sau khi hoàn tất
Bước 13: Kiểm tra ứng dụng đã chọn đúng cấu hình vừa sao chép, nhấn Done để kết thúc
Bước 14: Trượt xuống thẻ MitM, chọn Configure CA
Bước 15: Chọn Generate A New CA Certificate để tạo chứng chỉ
Kế tiếp chọn Install CA Certificate to System, ứng dụng sẽ chuyển sang Safari để tải chứng chỉ vào iOS
Bước 16: Nhấn Allow (Cho phép) để bắt đầu cài đặt chứng chỉ mà ứng dụng vừa tạo
Lưu ý: Kể từ iOS 12.2, bạn phải vào Setting của iOS mới tiếp tục cài đặt chứng chỉ do iOS không tự động chuyển qua như iOS trước
Nhấn Install (Cài đặt)
Nhấn Install (Cài đặt) lần thứ 2, nhập passcode khi iOS yêu cầu
Nhấn Install (Cài đặt) lần thứ 3
Nhấn Done (Xong) để hoàn tất
Chứng chỉ tin cậy
Bước 17: Vào Setting > General > About > Certificate Trust Settings (Cài đặt > Cài đặt chung > Thông tin > Certificate Trust Settings), Bật tin cậy chứng chỉ Surge Generated CA xxx
Chọn Continue (Tiếp tục)
Bước 18: Chuyển về ứng dụng Surge, kiểm tra dòng Trusted by System là đã thành công, nhấn Done để hoàn tất
Bước 19: Bật tại thẻ MitM như hình là bạn đã bật tính năng phân giải HTTPS của Surge hoàn tất
Câu hỏi thường gặp
Tại sao tôi đã sử dụng chặn quảng cáo nhưng vẫn thấy một số quảng cáo ở ứng dụng Youtube, Spotify…?
Việc chặn quảng cáo chỉ áp dụng theo tên miền hoặc chặn trên giao thức http, các ứng dụng Youtube hay Spotify sử dụng giao thức https, những ứng dụng bên thứ 3 chặn quảng cáo bằng VPN không thể phân giải được tên miền đã mã hóa. Nhưng giờ đây, bạn đã có thể chặn được quảng cáo bên trong ứng dụng Youtube, Spotify,… bằng Quantumult
Tại sao tôi vẫn nhìn thấy quảng cáo của Facebook ở các ứng dụng khác?
Như đã giải thích ở trên, Faceook sử dụng giao thức https mã hóa và mặt khác Facebook đặt quảng cáo, đăng nhập, phân tích… vào tên miền graph.facebook.com. Nếu bạn không sử dụng các ứng dụng của Facebook bạn hãy thêm tên miền graph.facebook.com vào danh sách chặn, lý do nếu chặn tên miền này các ứng dụng của Facebook sẽ không hoạt động.
Các ứng dụng ở trên sử dụng cho hệ điều hành iOS, vậy tôi có thể dùng cho các hệ điều hành khác hay không?
Tất nhiên là được, bạn có thể dùng tập tin hosts để dùng cho các các hệ điều khác như Windows, Mac OS X, iOS (đã jailbreak), Android (đã root), Linux. Nếu bạn sử dụng hệ điều hành Android (chưa root) không cho phép truy cập hệ thống thì bạn có thể tham khảo 1 số ứng dụng lọc DNS như Blokada, DNS66, Virtual Hosts, Adhell
Tập tin hosts là gì?
Trong các hệ điều hành Windows, Linux, Mac, File Hosts được lưu trữ thông tin IP của các máy chủ và tên miền tại máy tính mỗi người. Hiểu đơn giản là bạn có thể điều hướng tên miền sang 1 IP nào khác hoặc chặn truy cập.
Mặc định nội dung trong file hosts chỉ là những gợi ý, chú thích. Bạn có thể thêm mới không giới hạn Ip, tên miền phục vụ cho mục đích của mình.
Ví dụ:
#[google]
0.0.0.0 doubleclick.net
0.0.0.0 g.doubleclick.net
0.0.0.0 stats.g.doubleclick.net
0.0.0.0 googleads.g.doubleclick.net
etc…
Vị trí tập tin hosts nằm ở đâu?
Mac OS X, iOS, Android, Linux: /etc/hosts
Windows: %SystemRoot%\system32\drivers\etc\hosts
Bạn có thể bình luận trong phần bình luận bên dưới, hoặc bạn có thể gửi email đến frost-auslese@outlook.com
Tiêu đề bài viết:Chặn quảng cáo trên iOS
Đếm từ trong bài viết:1.9k
Tác giả của bài viết này:Frost Auslese
Thời gian phát hành:2019-08-17, 23:04:54
Cập nhật lần cuối:2019-08-18, 00:37:04
Link gốc:https://frost-auslese.github.io/2019/08/17/vpn-surge3/