├── _config.yml
├── test.txt
├── Adblock.Plus_Study_SFU.pdf
├── test1.txt.md
├── hostshome.md
├── Adhell3.md
├── AsusRouter.md
└── README.md
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-cayman
--------------------------------------------------------------------------------
/test.txt:
--------------------------------------------------------------------------------
1 | Hello
2 | **Hello in bold**
3 |
--------------------------------------------------------------------------------
/Adblock.Plus_Study_SFU.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nmhung1985/Tuyen-ngon-Chan-Quang-Cao-Against-All-Ads-Manifesto/HEAD/Adblock.Plus_Study_SFU.pdf
--------------------------------------------------------------------------------
/test1.txt.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello
4 | ***nevermind***
5 | > Written with [StackEdit](https://stackedit.io/).
6 |
--------------------------------------------------------------------------------
/hostshome.md:
--------------------------------------------------------------------------------
1 | 192.168.1.2 mobiledataplan-pa.googleapis.com # google assistant
2 | 192.168.1.2 googleapis.l.google.com
3 | 192.168.1.2 youtube-ui.l.google.com
4 | 192.168.1.2 s.ytimg.com
5 | 192.168.1.2 youtube.com
6 | #! 192.168.1.2 www.youtube.com
7 | 192.168.1.2 m.youtube.com
8 | #! 192.168.1.2 android.googleapis.com
9 | #! 192.168.1.2 clients4.google.com #assistant
10 | 192.168.1.2 play.google.com
11 | 192.168.1.2 play.googleapis.com
12 | 192.168.1.2 ggpht.com
13 | 192.168.1.2 yt3.ggpht.com
14 | 192.168.1.2 gvt1.com
15 | 192.168.1.2 gvt2.com
16 | 192.168.1.2 beacons.gvt2.com
17 | 192.168.1.2 beacons2.gvt2.com
18 | 192.168.1.2 beacons3.gvt2.com
19 | 192.168.1.2 beacons4.gvt2.com
20 | 192.168.1.2 beacons5.gvt2.com
21 | 192.168.1.2 beacons.gcp.gvt2.com
22 |
--------------------------------------------------------------------------------
/Adhell3.md:
--------------------------------------------------------------------------------
1 | # Adhell3 - Ứng dụng chặn quảng cáo hiệu quả nhất cho riêng dòng máy Samsung
2 | Riêng đối với Samsung, hãng này có tích hợp module Knox trong các dòng máy của họ để thực hiện các tính năng bảo mật đặc biệt độc quyền, trong đó có tính năng tường lửa. Tận dụng module này, các nhà phát triển đã viết ứng dụng Adhell3 để hỗ trợ chặn quảng cáo trên máy Samsung với các ưu điểm sau:
3 | - **KHÔNG CẦN** root
4 | - **KHÔNG** chạy nền, **KHÔNG** làm tốn pin như cách chặn dạng tạo VPN giả lập nội bộ
5 | - **KHÔNG** bị chậm như cách chặn dạng DNS
6 | - Cực kỳ nhanh và hiệu quả do mọi thứ được chính module tường lửa chính hãng xử lý
7 | - Có thêm tính năng vô hiệu hóa thành phần của ứng dụng (vd một số ứng dụng đòi nhiều quyền truy cập danh bạ, hình ảnh không cần thiết)
8 | - Có thêm tính năng vô hiệu hóa các ứng dụng ít dùng
9 |
10 | [
](https://i.imgur.com/OxcgCcc.jpg)
11 |
12 |
13 | ### Thông tin về cách cài đặt
14 | - Samsung không hỗ trợ các loại ứng dụng chặn quảng cáo này do có thể ảnh hưởng đến lợi ích của nhiều bên, nên các loại ứng dụng này sẽ không bao giờ có bản công khai chính thức hoặc trên Play Store. Để tránh bị Samsung làm phiền, bản thân tác giả không tạo sẵn ứng dụng để tải về. Trước đây, đáng nhẽ mỗi người sẽ phải tự làm thao tác build và đổi ID của ứng dụng. Tuy nhiên, trong cộng đồng có một người đã hỗ trợ build sẵn. Vì vậy, thực ra thì chúng ta không cần phải làm gì phức tạp, mà đây chỉ là thông tin thêm cho các bạn rõ.
15 |
16 | - Để kích hoạt ứng dụng, vẫn phải cần có mã key từ Samsung, gọi là KPE (Knox Platform for Enterprise). Trước đây, Samsung cho cá nhân được quyền tạo ra key này để thử nghiệm, có thể tạo lại mỗi 3 tháng. Tuy nhiên, hiện tại Samsung chỉ bán quyền tạo key này cho đối tác doanh nghiệp. Trong cộng đồng có một người khác ủng hộ tác giả nên họ đã đăng ký làm doanh nghiệp đối tác đó để có quyền tạo key thoải mái có thời hạn vĩnh viễn.
17 |
18 | - Chỉ hỗ trợ Knox 2.6 trở lên. Để biết phiên bản Knox máy mình là gì, bạn vào `Cài đặt> Về điện thoại> Thông tin phần mềm` (Settings> About Phone> Software Information)
19 |
20 | ### Hiểu về việc lấy key
21 | Vì lí do nêu ở trên, nên bây giờ nhóm tác giả làm việc như trong hội kín, để lấy key cần phải qua một số bước kiểm tra độ tin cậy.
22 | 1. Đầu tiên bạn phải có tài khoản Paypal đã thiết lập thẻ (nói chung là dùng để thanh toán được) trước khi liên hệ với nhóm tác giả. (Ngoài ra, nếu biết cách thì bạn có thể dùng Google Wallet). Nếu chưa có tài khoản sẵn sàng thì sẽ không làm gì được.
23 | 2. Tham gia vào Discord chính thức của Adhell3 tại https://discord.gg/prqxx5D
24 | 3. Nhóm đã yêu cầu người viết bỏ các thông tin chi tiết. Nên để biết các bước tiếp theo, bạn chịu khó liên hệ tiếp với người viết bằng một trong các cách sau:
25 | - nick Discord (gõ vào khung tìm kiếm trong server Adhell3): Hung1985
26 | - email: nmhung1985 [A CÒNG] gmail.com
27 |
28 | ### Tải về
29 | Vào link MediaFire dưới đây và chỉ cần tải tập tin có tên **ah3_v3.2.xxx...** ở ngoài.
30 |
31 | [Bản build của CitizenXVIL trên MediaFire](https://www.mediafire.com/folder/sb37c6gmhqgbn/AdHell+3)
32 |
33 | ### Khởi chạy, cấu hình và sử dụng Adhell3
34 | 1. Mở Adhell3. Lần đầu tiên chạy:
35 | - Ứng dụng sẽ đề nghị kích hoạt chức năng quản trị, chọn "Enable Admin permission"> "Activate"
36 | - Điền key đã mua vào rồi "Submit/Activate License". Kể từ bây giờ Adhell3 sẽ chạy bình thường.
37 | 2. Vào "Domains"> "Providers", thêm hostsVN-dạng-domain theo link sau:
38 | https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/domain.txt
39 |
40 | [
](https://i.imgur.com/mfiU6BF.jpg)
41 |
42 |
43 | 3. Vào "Domains"> "Blacklist", tạo thêm các rule sau:\
44 | Trình duyệt Chrome: `com.android.chrome|*|53`\
45 | Trình duyệt Chrome (dạng xem webview ngay trong app): `com.google.android.webview|*|53`\
46 | Trình duyệt của Samsung (**có thể chỉ cần làm cho Note 9 và/hoặc Pie**): `com.sec.android.app.sbrowser|*|53`\
47 | Trình duyệt của Samsung Beta (**có thể chỉ cần làm cho Note 9 và/hoặc Pie**): `com.sec.android.app.sbrowser.beta|*|53`
48 |
49 | 4. Về "Home", gạt để kích hoạt "Domain rules" và "Firewall rules".
50 |
51 | 5.
52 | a) Do Google tích hợp thêm khả năng cho phép Chrome tự bỏ qua DNS trên máy để dùng trực tiếp DNS 8.8.8.8 của họ (tính năng "Data Saver" cũng tương tự), khiến bộ lọc có thể không còn tác dụng. Khi đó, bạn tắt các tính năng này bằng cách sau:
53 | - Gõ chính xác cụm sau **chrome://flags** để truy cập trang cấu hình. Ở ô tìm kiếm, gõ "async", bạn sẽ thấy "Async DNS Resolver". Chọn "Disable" để tắt.
54 | - Chạm dấu ba chấm dọc để vào "Settings", chọn tiếp "Lite Mode" (hoặc "Data Saver") và gạt sang "Off" để tắt.
55 |
56 | [
](https://i.imgur.com/PB65rB9.jpg)
57 |
58 |
59 | b) Firefox đang dần tích hợp tính năng bảo mật DNS (DNS-over-HTTPS) nên có thể cũng bỏ qua DNS trên máy, khiến cũng bị tình trạng tương tự như trên. Bạn tắt bằng cách sau:
60 | - Gõ chính xác cụm sau **about:config** để truy cập trang cấu hình.
61 | - Gõ vào thanh tìm kiếm để tìm **network.trr.mode**. Chỉnh lại nếu cần để đảm bảo giá trị cho thuộc tính này là **0**
62 |
63 | ### Khắc phục vấn đề
64 | Nếu bạn cần gỡ bỏ Adhell3 thì nhớ hủy quyền hạn quản trị bằng cách vào `Cài đặt> Màn hình khóa và bảo mật> Cài đặt bảo mật khác> Ứng dụng quản trị thiết bị` (Settings> Lock screen and security> Other security settings> Device admin apps).
65 |
66 | Như vậy là đã hoàn thành. Chúc mừng bạn đã chịu khó làm theo hướng dẫn của chúng tôi. Hãy thử trải nghiệm nhé, đảm bảo bạn sẽ thấy cách chặn quảng cáo trên Samsung hiệu quả hơn rất nhiều trên các máy Android khác và bên iOS.
67 |
68 | Trang tổng hợp hình ảnh minh họa:
69 | http://imgur.com/gallery/aKhDQvu
70 |
76 |
--------------------------------------------------------------------------------
/AsusRouter.md:
--------------------------------------------------------------------------------
1 | Quên ko hỏi rõ của bạn là AC66U hay là AC66U**-B1**. Tạm thời mình viết cho loại thường, KO PHẢI B1 nhé.
2 |
3 | 1.
4 | - Đầu tiên là cần có 1 cái USB dành riêng cho router, sẽ gắn liền với router suốt. Dung lượng thì yêu cầu rất ít (512MB), nhưng usb dung lượng cỡ này thì thường đời cũ, có thể lại chậm (?!). Nói chung là trừ khi bạn nắm rõ thông số usb, còn ko thì có thể post mẫu usb bạn có lên đây để mọi người xem có ok ko.
5 | - Chương trình để thao tác dòng lệnh ssh trong router. Tải [putty.exe]("https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html") là gọn nhẹ nhất.
6 | - Bộ lọc sẽ dùng là hostsVN của Big Dargon. Mình đánh giá là bộ lọc ổn nhất cho VN hiện tại, vì tác giả dùng pi-hole để lọc và hiện vẫn thường xuyên tương tác với mọi người để sửa lỗi. Bạn có thể vào trao đổi tại [topic này]("https://tinhte.vn/threads/huong-dan-chan-quang-cao-trong-ung-dung-bang-surge-adguard-pro-shadowrocket-va-adblock.2844988/").
7 |
8 | 2. Log vào trang quản lý router. Giả sử IP 192.168.1.1 nhé.
9 | a) Ở LAN> DHCP Server, phần IP Pool Starting Address. Nếu bạn đã từng chỉnh rồi thì thôi, còn bình thường mặc định là 192.168.1.2 thì bạn chỉnh lên vài số, nói chung nên là 192.168.1.10, tránh ko để thiết bị nào dùng IP 192.168.1.2-192.168.1.9.
10 | b) Ở Administration> System chỉnh:
11 | Enable JFFS custom scripts and configs: Yes
12 | Format JFFS partition at next boot: Yes
13 | Enable SSH: Yes
14 | Allow SSH access from WAN: No (chỉ cho login từ LAN/internal cho an toàn)
15 | Timezone: GMT + 7 Bangkok Hanoi Jakarta
16 |
17 | **Apply** cho router **reboot**.
18 |
19 | 3. Dùng putty để đăng nhập vào router thông qua ssh. Mở router lên, ở ngay giao diện mặc định ban đầu, nhập IP của router của bạn vào ô Host name (or IP address) rồi Open. Dùng tên đăng nhập như trang quản lý. Khi nói tới gõ lệnh là mặc định nói tới dùng trong putty.
20 |
21 | 4. Trừ khi bạn đã biết format usb sang dạng ext2 của Linux. Còn ko thì thường sẽ là fat32, ntfs. Khi đó chúng ta sẽ format lại usb như sau.
22 |
23 | a) Cắm USB vào, thường thì router sẽ tự nhận. Tại putty, gõ lệnh
24 | **mount**
25 | để xem. Nhớ để ý của bạn là **a, a1-2-3, hay b, b1-2-3** để làm cho đúng các bước sau nhé. Ví dụ của mình:
26 |
27 | ```
28 | /dev/sda1 on /tmp/mnt/PpA type ext2 (rw,nodev,relatime,barrier=1,data=writeback)
29 | /dev/sdb on /tmp/mnt/PpB type tntfs (rw,nodev,relatime,uid=0,gid=0,umask=00 v.v...)
30 | ```
31 |
32 | b) unmount/eject usb để chuẩn bị format. Gõ lệnh:
33 | umount -f /dev/sd**a1**
34 |
35 | c) Nếu là a1-2-3, b1-2-3 thì không làm bước này. Còn nếu là a,b (không số) thì chạy thêm các lệnh sau:
36 |
37 | dd count=1 bs=512 if=/dev/zero of=/dev/sda && sync
38 | fdisk /dev/sd**a**
39 | nhấn **o** để tạo table phân vùng
40 | nhấn **n** để tạo phân vùng
41 | nhấn **p** để thiết lập phân vùng này là primary
42 | nhấn **1** để thiết lập làm phân vùng đầu tiên
43 | nhấn **Enter** hai lần để dùng thông số mặc định
44 | nhấn **w** để thật sự xử lý và ghi thay đổi vào USB
45 |
46 | Từ đây USB của bạn sẽ được nhận là a1-2-3, b1-2-3, vd /dev/sd**a1**
47 |
48 | d) Gõ lệnh sau để format thành ext2 và đặt tên cho ổ:
49 | mke2fs /dev/sd**a1** -t ext2 -L **Tên-Ổ-USB**
50 |
51 | e) **Reboot** router và vào putty check lại sẽ thấy. Gõ lệnh:
52 | **mount**
53 | `/dev/sda1 on /tmp/mnt/Tên-Ổ-USB type ext2`
54 |
55 |
56 | 5. Cài đặt Entware (bộ công cụ Linux tối giản cho router). Tiếp tục vẫn ở putty, chạy các lệnh, lưu ý cả **./** này nọ nhé:
57 | ```
58 | cd /tmp
59 | wget -c -O entware-ngu-setup.sh https://hqt.ro/files/entware-ng/universal/entware-ngu-setup.sh
60 | chmod +x ./entware-ngu-setup.sh
61 | ./entware-ngu-setup.sh
62 | ```
63 |
64 | Script bắt đầu cài, sẽ hỏi nên cài vào đâu, thì bạn chọn số tương ứng. Nếu làm như từ đầu tới giờ thì sẽ gõ **1**.
65 | ```
66 | Info: like /tmp/mnt/sda1/jffs_scripts_backup.tgz Info: Looking for available partitions...
67 | [1] --> /tmp/mnt/sda1
68 | => Please enter partition number or 0 to exit
69 | [0-1]:
70 | ```
71 |
72 | Hỏi dung lượng swap, chọn 512MB số **2**.
73 | ```
74 | Router model
75 | RT-AC66U
76 | ---------
77 | SWAP FILE
78 | ---------
79 | Choose swap file size (Highly Recommended)
80 | 1. 256MB
81 | 2. 512MB (recommended)
82 | 3. 1024MB
83 | 4. Skip this step, I already have a swap file / partition
84 | or I don't want to create one right now
85 | Enter your choice [ 1 - 4 ]
86 | ```
87 | Enter một hai lần nữa là sẽ xong.
88 |
89 | 6. Cài bộ script quản lý chung. Trong putty gõ tiếp lệnh:
90 | `/usr/sbin/curl -Os https://raw.githubusercontent.com/decoderman/amtm/master/amtm && sh amtm`
91 |
92 | Script này đơn giản nên cũng chỉ cần Enter hay Yes là xong.
93 |
94 | 7. Dùng script quản lý chung kia để bắt đầu cài Diversion và pixelserv-tls - chính là bộ công cụ chặn quảng cáo. Trong putty, gõ:
95 | **amtm**
96 | - Menu sẽ hiện lên, chọn **1** để bắt đầu cài Diversion.
97 | - Đầu tiên sẽ cho bạn lựa chọn giao diện, màu sắc, chọn cái nào vừa mắt bạn, mặc định là **1**.
98 | - Chọn phiên bản, chúng ta sẽ chọn Diversion *Standard* bằng số **2**.
99 | - Sẽ hiện tiếp một số thông tin về việc chọn IP ảo cho pixelserv-tls (đó là lí do vì sao chúng ta nãy sửa cái dải IP ở LAN> DHCP). Cơ bản là gán cho pixelserv-tls một IP *chưa bị dùng* bởi thiết bị nào khác và *không thuộc* dải IP được cấp phát, ví dụ 192.168.1.2.
100 | - Hỏi có cần log để tra cứu. Thường thì chọn **2** để ko log cho nhẹ.
101 | - Cài xong có thể sẽ hiện lên giao diện Diversion. Bạn cứ nhấn **e** (nghĩa là Exit) (có thể nhiều lần) để thoát hết ra lại dòng lệnh của router.
102 |
103 | 8. Cập nhật pixelserv-tls lên bản mới. Gõ lại lệnh:
104 | **amtm**
105 | - Chọn **4**.
106 | - Chọn tiếp **2** để cài bản statiscally linked.
107 | - Chọn **2** để cài bản cho mipsel (AC66U thường).
108 | - Gõ **yes** để tiến hành cài.
109 | - Cài xong lại **e**, **e**, **e** hết để thoát hết về lại dòng lệnh router.
110 |
111 | 9. Chạy Diversion để chọn dùng bộ lọc cho Việt Nam.
112 | a) Để mở Diversion, có 2 cách:
113 | - Chạy lệnh: **diversion**
114 | - Chạy lệnh: **amtm** rồi chọn **1**.
115 |
116 | b) Chọn bộ lọc Việt Nam: Sau khi Diversion chạy menu lên rồi thì tiếp tục
117 | - chọn **b** (blocking file)
118 | - chọn **1** (Change composition)
119 | - chọn **2** (Customize hosts list)
120 | - chọn **1** (Customize primary list Standard) -> Nếu ko có thì cứ làm tiếp
121 | - chọn **2** (Remove hosts list) và làm theo hướng dẫn để xoá hết list trong đó. (Mặc định thì chỉ cần chọn **1** (enter line number) một lần).
122 | - xong rồi chọn **1** (Add hosts list) và dán link của hostsVN:
123 | `https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts`
124 | - Chọn **e** (Exit). Diversion sẽ hỏi cập nhật ko, chọn **1** (Yes).
125 |
126 | 10. **Reboot** router một lần cuối cùng để mọi thứ mượt mà! :beauty:
127 |
128 | Thông tin thêm:
129 | - Diversion là trình chặn quảng cáo chính, tổng hợp và tạo danh sách bộ lọc dạng hosts rồi đưa qua dnsmasq xử lý. Pixelserv-tls thì là một web server mini nhỏ gọn để hỗ trợ chặn các trang mã hóa https.
130 | - Vào http://192.168.1.2/servstats để xem thống kê của pixelserv-tls. Tất nhiên thay 192.168.1.2 bằng IP ảo mà bạn đã cài.
131 | - Nếu tò mò, thích tìm hiểu, bạn chạy Diversion, chọn **l** để bật log, rồi sau đó chọn **f** rồi **2** để xem Diversion chặn những gì trong nhà. Nếu nhà nhiều thiết bị thì nhìn rất phê :D Còn lại nói chung nên tắt log để giảm tải.
132 | - Tác giả Diversion bàn luận ở đây. Forum này cũng là forum chuyên bàn luận về router của Asus và Merlin firmware.
133 | https://www.snbforums.com/threads/diversion-the-router-ad-blocker.48538/page-71#post-447604
134 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Tuyên ngôn Chặn Quảng Cáo
2 |
3 | ***Lời nhắn nhủ**: Đây đảm bảo là bài viết tổng hợp đầy đủ nhất bằng tiếng Việt về việc chặn quảng cáo. Nếu thấy hữu ích, bạn hãy hướng dẫn hoặc giới thiệu bài viết này cho những người xung quanh mình nhé. Hãy cùng giúp nhau có một không gian Internet sạch và an toàn!*
4 |
5 | Nếu hay xem TV, bạn chắc hẳn đã trải qua cảm giác mất hứng khi phim đang đến đoạn hay thì đài truyền hình cho dừng một lúc để quảng cáo?
6 |
7 | Sang thời đại Internet, hẳn bạn cũng đã gặp tình cảnh xem YouTube được một chút thì gặp video quảng cáo cả vài phút, hoặc đang dùng điện thoại chơi game, lướt web thì gặp quảng cáo bung ra rất khó chịu?
8 |
9 | Bạn có biết gói data 4G của bạn có thể hết dung lượng sớm vì bị quảng cáo [chiếm tới 79%](https://www.businessinsider.com/enders-analysis-ad-blocker-study-finds-ads-take-up-79-of-mobile-data-transfer-2016-3) không?
10 |
11 | Nghiêm trọng hơn, bạn có biết nhiều trang web âm thầm nhúng mã theo dõi ([câu chuyện Facebook nghe lén](http://genk.vn/cai-gia-phai-tra-cho-su-mien-phi-cua-facebook-20161213154746341.chn)), lừa bạn đăng nhập tài khoản tài chính, hoặc thậm chí chủ động gieo rắc mã độc hại vào thiết bị của bạn (tải ngầm virus hoặc đào tiền ảo)?
12 |
13 | Nếu nhà có trẻ em, chắc bạn cũng không muốn trẻ vô tình thấy những nội dung người lớn?
14 |
15 | Nói chung các dữ liệu rác rưởi và độc hại này (gọi chung là "**quảng cáo**") thường chiếm trung bình ít nhất từ [40%](https://blog.donbowman.ca/2018/03/20/advertisement-traffic-is-40-of-bandwidth/) đến [60%](http://web.archive.org/web/20190730053655/https://forums.voz.vn/showpost.php?p=149131673&postcount=49) trên các hệ thống hay thiết bị kết nối mạng của bạn:
16 | - Làm tốn dung lượng và khiến thông tin bạn cần bị tải chậm hơn
17 | - Làm tốn pin do dữ liệu luôn được tải ngầm
18 | - Gây ảnh hưởng tới trải nghiệm và sự an toàn của bạn khi thưởng thức các nội dung thú vị trên Internet.
19 |
20 | Do đó, áp dụng phương thức **Chặn Quảng Cáo** (CQC) hiệu quả sẽ khiến hệ thống hoặc thiết bị của bạn luôn tải nhanh chóng và thể hiện đúng thông tin cần thiết, giúp đem lại một trải nghiệm an toàn và vui vẻ.
21 |
22 | *Hình minh họa 1: Sau khi áp dụng chặn quảng cáo, lưu lượng và thời gian tải được giảm tới gần 3 lần (Nguồn: Adguard)*
23 |
24 | 
25 |
26 | ## Thông tin rất thú vị! Vậy tôi nên làm thế nào?
27 | Các chương trình, phần mềm và ứng dụng (gọi chung là "**ứng dụng**") chặn quảng cáo hiện nay có rất nhiều, có thể khiến bạn cực kỳ bối rối. Tuy nhiên, chúng vẫn có những đặc điểm cơ bản để phân biệt. Nên đúng vậy, mục đích chính của bài viết này là cung cấp các thông tin cơ bản đầy đủ nhất để bạn hiểu và từ đó có thể **tự mình dễ dàng** chọn được cái phù hợp. Và hãy yên tâm, ở các phần kế tiếp vẫn có gợi ý sơ lược một số ứng dụng nên dùng cho từng hệ thống, và dẫn link tới hướng dẫn chi tiết tương ứng.
28 |
29 | ## Nguyên lý chặn quảng cáo
30 | 1. Lọc lớp mạng (network filter):
31 | - Không dữ liệu quảng cáo nào có thể đi vào hệ thống/thiết bị
32 | - Hiệu quả trong việc không để băng thông hệ thống/thiết bị bị quảng cáo chiếm dụng
33 | - Hạn chế hay được nhắc tới là khó chặn quảng cáo của YouTube, cũng như có thể làm vỡ bố cục trang web.
34 |
35 | 2. Lọc lớp giao diện (cosmetic filter):
36 | - Chỉ làm nhiệm vụ ẩn dữ liệu quảng cáo chứ không chặn
37 | - Không có khả năng giảm tải băng thông, nhưng vẫn giúp bạn không phải nhìn thấy hay bị làm phiền bởi quảng cáo
38 | - Ưu điểm thường thấy là có thể ẩn quảng cáo của YouTube, giữ bố cục trang web gọn gàng
39 | - **Không bao giờ được áp dụng riêng** mà luôn bổ sung thêm cho nguyên lý trên, giúp nâng cao khả năng chặn.
40 |
41 | *Hình minh họa 2: Bên trái áp dụng nguyên lý 1 chặn được quảng cáo nhưng vẫn còn khoảng trống bị dư thừa. Bên phải là sau khi áp dụng thêm nguyên lý 2 (Nguồn: Adguard)*
42 |
43 | 
44 |
45 | ## Cấp độ chặn quảng cáo
46 |
47 | ### 1. Phân loại theo phương thức:
48 |
49 | 1.1. Hosts/Tường lửa:
50 | - Danh sách chặn được ghi trực tiếp vào cơ sở dữ liệu nội tại của thiết bị, được chính hệ thống bảo mật nội tại chính chủ xử lý (tập tin hosts trên máy tính, Knox trên điện thoại Samsung)
51 | - Áp dụng nguyên lý 1
52 |
53 | 1.2. Hệ thống phân giải tên miền (DNS):
54 | - Thiết lập hệ thống hoặc thiết bị để dùng DNS-có-tính-năng-chặn-quảng-cáo, DNS từ xa kia sẽ chịu trách nhiệm lọc và chặn
55 | - Hệ thống máy chủ chưa tối ưu cho Việt Nam, nên người dùng Việt Nam có thể cảm thấy chậm hơn một chút
56 | - Áp dụng nguyên lý 1
57 |
58 | 1.3. Mạng riêng ảo (VPN):
59 | - Chạy một VPN giả lập nội bộ để can thiệp thông tin lưu lượng mạng
60 | - Có thể hỗ trợ thêm 2 tính năng trên với đặc điểm: ứng dụng tự xử lý chứ hệ thống không xử lý
61 | - Có thể làm tốn pin hơn một chút (không đáng lo ngại vì hiện nay các ứng dụng đều tối ưu)
62 | - Chủ yếu cho điện thoại
63 | - Thường áp dụng nguyên lý 1 (có ngoại lệ)
64 |
65 | 1.4. Tiện ích (addon/extension) cho trình duyệt:
66 | - Tiện ích riêng đảm nhiệm chặn quảng cáo cho trình duyệt
67 | - Chủ yếu cho máy tính
68 | - Áp dụng kết hợp được cả 2 nguyên lý
69 |
70 | [**Đặc biệt**] Lọc lớp mã hóa (HTTPS filter): Không phải phương thức hay nguyên lý chặn, mà là tính năng bổ sung trong ứng dụng
71 | - Bổ sung khả năng đọc và phân tích các truy vấn/kết nối được mã hóa
72 | - Giúp nguyên lý 1 có thể chặn thêm được một phần quảng cáo mà Youtube, Facebook mã hóa
73 | - Nếu không có tính năng này thì dù áp dụng được nguyên lý 2 vẫn có thể không ẩn được quảng cáo YouTube
74 |
75 | ### 2. Phân loại theo độ bao phủ:
76 |
77 | 2.1. Cấp độ Mạng Nội Bộ:
78 | - Chỉ cần thiết lập trên một thiết bị có chức năng quản lý hệ thống mạng trong nhà như Router (hay được gọi bình dân là "cục modem", "cục wifi") hoặc thiết bị/máy tính có cài hệ thống chặn đặc biệt (pfSense, pi-hole, Adguard Home v.v...).
79 | - Toàn bộ các thiết bị khác kết nối cùng mạng nội bộ này sẽ không cần làm gì thêm mà vẫn được chặn quảng cáo
80 | - **Cách duy nhất** để chặn quảng cáo cho các thiết bị như AppleTV, TV thông minh, IoT (Internet of Things) v.v...
81 | - Chỉ áp dụng nguyên lý 1
82 |
83 | 2.2. Cấp độ Thiết bị:
84 | - Thiết lập trên từng thiết bị muốn chặn quảng cáo
85 | - Toàn bộ các phần mềm, ứng dụng trên thiết bị đó sẽ được chặn quảng cáo
86 | - Chủ yếu áp dụng nguyên lý 1
87 |
88 | 2.3. Cấp độ Trình duyệt:
89 | - Chỉ hoạt động trên trình duyệt được thiết lập, hoặc có thể kể đến trình duyệt tích hợp sẵn tính năng chặn quảng cáo (ví dụ Brave)
90 | - Thường áp dụng được cả 2 nguyên lý
91 |
92 | Từ các cách phân loại này, ngoài việc các ứng dụng trên các nền tảng áp dụng riêng rẽ hoặc kết hợp các phương thức, thì bản thân chúng ta cũng có thể chọn riêng rẽ hoặc kết hợp các chương trình và ứng dụng. Điều này giải thích lí do khiến chúng ta đang đối mặt với sự lựa chọn khá là phong phú :)
93 |
94 | ## Các bước cần ghi nhớ để chặn quảng cáo hiệu quả
95 | Bạn có thể cũng đã từng nghe qua hoặc được chỉ cài phần mềm này, ứng dụng kia để chặn. Nhưng sau khi cài rồi bạn thấy hình như không hiệu quả lắm. Vậy hãy kiểm tra lại từng bước:
96 | 1. Đầu tiên, phải có hệ thống/ứng dụng để xử lý.
97 | 2. Tiếp theo, chọn bộ lọc/danh sách chặn (filters lists/hosts) đúng nhu cầu của mình, cũng như phù hợp với quốc gia thì mới tối ưu. (Do ứng dụng đều là của nước ngoài nên mặc định họ thường sẽ không kích hoạt bộ lọc cho Việt Nam)
98 | 3. Nhiều trang web có khả năng phát hiện người dùng đang chặn quảng cáo của họ, nên còn cần phải cài thêm ứng dụng "chống ứng dụng phát hiện quảng cáo bị chặn (anti-anti-adblock)". Có thể xem đây như cuộc chiến giữa người làm khóa và kẻ bẻ khóa vậy :)
99 | 4. Trong trường hợp chặn theo phương thức DNS: Chrome với tính năng Async DNS Resolver, cũng như các trình duyệt tích hợp chức năng mã hóa DNS (Trusted Recursive Resolver - TRR của Firefox) hoặc "tiết kiệm dung lượng" (data saver), có thể bỏ qua danh sách lọc. Khi đó cần tắt các tính năng này.
100 | 5. Lưu ý 3 bộ lọc dành cho Việt Nam tốt nhất hiện nay.
101 | - [HostsVN của BigDargon](https://github.com/bigdargon/hostsVN): bộ lọc đang nổi gần đây, dần có mặt chính thức trong các ứng dụng nổi tiếng như Adguard, nextdns, v.v..., áp dụng được cho nguyên lý 1 nên dùng được trên nhiều phần mềm, ứng dụng (Minh bạch: Bản thân bài viết này trỏ tới nhiều bài hướng dẫn chi tiết bên HostsVN :)
102 | - [ABPVN của hoangrio](https://github.com/abpvn/abpvn): có mặt chính thức trong vài ứng dụng nổi tiếng như Adblock Plus, uBlock Origin, v.v... , áp dụng được cho 2 nguyên lý nên hoạt động trên ít ứng dụng hơn (chủ yếu là cho các tiện ích cài bổ sung trình duyệt).
103 | - [FMSF của nmtrung](https://github.com/nmtrung/FMSF-2.0): tác giả là thành viên voz.vn nên bộ lọc khá nổi bên đó, đáng tiếc là không thấy tác giả đề xuất được đưa vào các ứng dụng nổi tiếng, áp dụng được cho 2 nguyên lý như ABPVN.
104 | 6. Một số trang như [FilterLists.com](https://filterlists.com/) có liệt kê các bộ lọc khác để chặn web người lớn, bài bạc, cá cược, theo dõi, phân tích dữ liệu cá nhân, lén đào tiền ảo hoặc thậm chí cả mạng xã hội, mua bán v.v... Nói chung là có đủ cho mọi nhu cầu. Tuy nhiên:
105 | - Nếu chưa có kinh nghiệm, tốt nhất hãy hỏi những người có kinh nghiệm để nhờ họ giới thiệu bộ lọc phù hợp: [Discord HostsVN](https://discord.gg/shPKfxG), [Facebook ABPVN](https://www.facebook.com/abpvn.org), [FMSF voz.vn](https://forums.voz.vn/showthread.php?t=4083932)
106 | - Đừng ham chọn quá nhiều, có thể lại gây tác dụng ngược làm máy bị chậm hoặc treo.
107 |
108 |
109 | ## Tổng quan và sơ lược các ứng dụng nên dùng
110 |
111 | Các ứng dụng được liệt kê theo *cảm nhận tổng hợp* của cá nhân người viết dựa trên bốn yếu tố: dễ cài đặt và thiết lập ngay, miễn phí, tốt nhất, trả phí. Thành ra ví dụ nếu ứng dụng trả phí vượt trội thì vẫn sẽ được liệt kê trước. (**Lưu ý**: do người viết thu thập từ nhiều nguồn khác nhau nên không thể đảm bảo các bài hướng dẫn có chất lượng đồng đều, chỉ đọc tham khảo và chỉ luôn tải hoặc mua bản mới nhất ở trang gốc).
112 |
113 | - [Mạng nội bộ](#mạng-nội-bộ)
114 | - [Máy tính (Windows/Mac)](#máy-tính)
115 | - [Android](#android)
116 | - [iOS](#ios)
117 | - [DNS](#dns)
118 |
119 |
120 | ### Mạng nội bộ
121 | Đây là cấp độ khó nên người nào biết thiết lập cho cấp độ này thường là đã có kiến thức CNTT tốt. Do đó, phần này sẽ không có các thông tin chi tiết mà chỉ cung cấp một số link hướng dẫn.
122 |
123 | - [Diversion](https://diversion.ch/): (chỉ dành cho router Asus chạy [firmware Merlin](https://www.asuswrt-merlin.net/)): cách dễ nhất cho người có kiến thức máy tính trung bình. Chỉ hoạt động trên một số loại router của Asus như AC66U, AC68U, AC86U, AC88U v.v... Hướng dẫn cho thiết bị đã flash Merlin: [1](https://github.com/nmhung1985/Tuyen-ngon-Chan-Quang-Cao-Against-All-Ads-Manifesto/blob/master/AsusRouter.md)
124 | - [pi-hole](https://pi-hole.net/): ứng dụng chặn quảng cáo cho mạng nội bộ phổ biến nhất hiện nay. Phát triển ban đầu cho dòng Raspberry Pi nhưng hiện tại có thể chạy trên nhiều thiết bị và hệ điều hành. Hướng dẫn: [bởi tmk2007 trên voz.vn](https://dung3d.blog/thu-thuat-it/huong-dan-cai-he-dieu-hanh-cho-raspberry-pi-va-cai-pi-hole-chan-quang-cao.html), [1](http://web.archive.org/web/20190730080355/https://cuccode.com/pihole.html), [video](https://www.youtube.com/watch?v=1lmQqGZf_4A), [voz](https://forums.voz.vn/showthread.php?t=7437968)
125 | - [Adguard Home](https://adguard.com/en/adguard-home/overview.html): tham vọng thay thế pi-hole nên hỗ trợ nhiều nền tảng và tích hợp sẵn nhiều tính năng. Hướng dẫn: [1](https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started)
126 | - [pfSense](https://www.pfsense.org/), [OPNsense](https://opnsense.org/), Sophos [XG Firewall Home Edition](https://www.sophos.com/en-us/products/free-tools/sophos-xg-firewall-home-edition.aspx) hoặc [UTM Home Edition](https://www.sophos.com/en-us/products/free-tools/sophos-utm-home-edition.aspx), [nethserver](https://www.nethserver.org/), [Untangle NG Firewall](https://www.untangle.com/get-untangle/), [ClearOS](https://www.clearos.com/), [VyOS](https://vyos.io/): là các bộ ứng dụng hoặc thậm chí là một hệ điều hành chỉ làm nhiệm vụ tường lửa, bảo mật nên chặn quảng cáo là một tính năng trong đó. Cực mạnh mẽ và nhiều cấu hình nâng cao, phức tạp.
127 |
128 | ### Máy tính
129 |
130 | 1. Toàn bộ máy tính: Adguard (Trả phí, [Windows](https://adguard.com/en/adguard-windows/overview.html), [Mac](https://adguard.com/en/adguard-mac/overview.html)) là phần mềm tốt nhất, nếu có thể nói là duy nhất. Cũng đa dạng nhất hiện nay khi có gần như đầy đủ phiên bản phủ hết các cấp độ trình bày ở trên. Hướng dẫn: [1](https://win10.vn/adguard-premium-post6073.html), [2](http://echip.com.vn/adguard-cong-cu-chan-quang-cao-manh-me-cho-may-tinh-va-dien-thoai-a20170523105438589-c1079.html)
131 |
132 | 2. Tiện ích cho trình duyệt: Cách tốt nhất không bị quảng cáo YouTube trên máy tính và đều miễn phí. Có rất nhiều, ví dụ Adguard vừa nói ở trên cũng có phiên bản riêng, Adblock Plus, Adblock, Adblocker v.v...
133 |
134 | 2.1. Các trình duyệt cùng nhân với Chrome/Firefox:
135 | - [uBlock Origin](https://github.com/gorhill/uBlock): tiện ích phổ biến nhất.
136 | - [Adguard Adblocker cho trình duyệt](https://adguard.com/en/adguard-browser-extension/overview.html) & [Adguard Extra](https://github.com/AdguardTeam/AdGuardExtra) & [Adguard Popup Blocker](https://github.com/AdguardTeam/PopupBlocker): do của người Nga phát triển nên không được phương Tây lăng xê. Tuy nhiên, tác giả bài viết này cảm thấy bên Adguard làm có bài bản và hệ thống, chức năng đầy đủ và có vẻ nhanh hơn uBlock Origin.
137 | - [Nano Adblocker](https://github.com/NanoAdblocker/NanoCore) & [Nano Defender](https://github.com/jspenguin2017/uBlockProtector): ~~**Tốt nhất!**~~ (2020-17-10: Tác giả đã bán dự án cho một nhóm nhà phát triển Thổ Nhĩ Kì ẩn danh, và nhóm này được cho là đã nhúng một số mã đáng ngờ trong phiên bản mới. Do đó, người dùng được khuyến nghị không tiếp tục sử dụng bộ tiện ích này nữa. **Tuy nhiên**, phiên bản cho Firefox là do một nhà phát triển khác duy trì tách biệt với dự án gốc nên không bị ảnh hưởng. Nhưng tác giả bên Firefox cho biết là chỉ sẽ định tiếp tục duy trì Nano Defender (đang cân nhắc đổi tên thành uDefender) chứ không duy trì Nano Adblocker nữa). Nano Adblocker là bản fork của uBlock Origin với một số tối ưu, nên dùng kết hợp Nano Defender để tránh bị các trang web nhận diện là đang dùng trình chặn quảng cáo. Hướng dẫn: Vào kho tiện ích của hai trình duyệt này và gõ tên các tiện ích vừa nói ở trên để cài.
138 |
139 | 2.2. Các trình duyệt khác (Edge, Safari, Opera, Yandex): tiện ích [Adguard cho trình duyệt](https://adguard.com/en/adguard-browser-extension/overview.html) là tốt nhất.
140 |
141 | **Đang vội và muốn thử ngay?** Adguard Adblocker & Adguard Extra & Adguard Popup Blocker (riêng Popup Blocker có thể làm một số trang không hiển thị thông tin popup)
142 |
143 | ### Android
144 | - [Adhell3](https://gitlab.com/fusionjack/adhell3) (Trả phí): ==**Tốt nhất!**== **cho và chỉ duy nhất máy Samsung**. Chèn thông tin trực tiếp vào hệ thống Knox và can thiệp sâu vào hệ thống mà *không cần root* (nên không được Samsung cho phép chính thức). Hướng dẫn: [1](https://github.com/nmhung1985/Tuyen-ngon-Chan-Quang-Cao-Against-All-Ads-Manifesto/blob/master/Adhell3.md)
145 |
146 | - [AdClear](https://adclear.com/en/adclear-installation.php): giả lập VPN, DNS, hỗ trợ HTTPS, có tính năng tường lửa, chưa hỗ trợ thêm bộ danh sách lọc. Mặc định không thiết lập chặn hết tất cả ứng dụng trên thiết bị mà chỉ những ứng dụng AdClear cho rằng có thể có quảng cáo, còn lại để người dùng khám phá cách bật/tắt chặn đối với **từng** ứng dụng.
147 |
148 | - [Blokada](https://blokada.org/): giả lập VPN, có tính năng kết nối VPN thật (cần trả phí), DNS, chưa hỗ trợ HTTPS (tác giả biết nhưng đang cân nhắc vì sự bảo mật của người dùng -> có vẻ như là rất có trách nhiệm, nên lưu ý để ủng hộ :). Hướng dẫn: [1](https://trainghiemso.vn/blokada-chan-quang-cao-tren-android/)
149 |
150 | - [Adguard Premium](https://adguard.com/en/adguard-android/overview.html) (Trả phí): ==**Tốt nhất!**== Loại giả lập VPN duy nhất hiện tại có thể áp dụng cả 2 nguyên lý, hỗ trợ DNS, HTTPS. Hướng dẫn: [1](http://www.techrum.vn/threads/tai-ng-dung-adguard-premium-chan-quang-cao-khi-xem-phim-luot-web-tren-android.193532/), [2](https://giasutintuong.com/phan-mem/adguard-premium-v2-11-81-viet-hoa-huong-dan-cai-dat-va-cau-hinh-chi-tiet.html), [3](https://c.mi.com/thread-928981-1-0.html).
151 |
152 | - [Adguard Content Blocker](https://adguard.com/en/adguard-content-blocker/overview.html): chỉ hỗ trợ Samsung Internet Browser và Yandex Browser, không hỗ trợ HTTPS, áp dụng 2 nguyên lý
153 |
154 | - [Nebulo](https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen): giả lập VPN, ứng dụng duy nhất trong danh sách này có hỗ trợ DNS mã hóa, chưa hỗ trợ HTTPS
155 |
156 | - [AdAway](https://adaway.org/) (**phải root**): chặn dạng hosts, liệt kê ở đây vì đã nổi tiếng lâu đời chứ để dùng ngay thì khó.
157 |
158 | - Disconnect Pro (Trả phí): không được đánh giá cao nhưng do hơi đặc biệt nên cần nhắc tới. Có vẻ như có mối quan hệ tốt nên là ứng dụng duy nhất được Samsung chính thức cho phép can thiệp Knox, và bộ lọc của họ được trình duyệt của Mozilla, Brave sử dụng chính thức. Có phiên bản chạy dạng VPN cho các máy Android khác, tên "Disconnect Premium VPN".
159 |
160 | *Các ứng dụng đặc biệt*
161 |
162 | - [YouTube Vanced](https://vanced.app/): ứng dụng chuyên chỉ để xem YouTube không quảng cáo. Hướng dẫn: [1](https://cellphones.com.vn/sforum/thu-thuat-huong-dan-su-dung-youtube-vanced-tren-android-hoan-toan-mien-phi)
163 |
164 | - [Brave Browser](https://play.google.com/store/apps/details?id=com.brave.browser&hl=en_US)/[Firefox Focus](https://play.google.com/store/apps/details?id=org.mozilla.focus&hl=en_US): trình duyệt chuyên biệt chặn quảng cáo nên áp dụng được cả 2 nguyên lý, chặn được quảng cáo YouTube, dùng kết hợp bộ lọc của Disconnect và EasyList.
165 |
166 | - [Firefox](https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=en_US) (bản chuẩn cho Android): do có thể cài tiện ích như bản cho máy tính nên mọi thông tin đều tương tự như phần tiện ích cho máy tính (tức **chặn được quảng cáo YouTube**!).
167 |
168 | **Đang vội và muốn thử ngay?** AdClear (hoặc Blokada), Youtube Vanced
169 | ### iOS
170 | 1. Dạng chạy giả lập VPN
171 | - [Surge](https://itunes.apple.com/app/surge-3/id1442620678?mt=8): bản chất là ứng dụng phân tích truy vấn mạng, nhưng được tận dụng để có thể chặn quảng cáo. Cần trả phí mới có tính năng HTTPS và DNS mã hóa (loại DoH). Áp dụng nguyên lý 1. Hướng dẫn: [1](https://github.com/bigdargon/hostsVN/wiki/Surge)
172 |
173 | - [Adguard](https://itunes.apple.com/app/adguard-adblock-privacy/id1047223162?mt=8): thiếu các tính năng DNS, tự tạo bộ lọc. Có phần trả phí để nâng cấp lên bản Premium. Dần dần tương lai bản này và bản Pro ở dưới sẽ có tính năng giống nhau, chỉ khác phần cách thức thanh toán. Hướng dẫn: [1](https://github.com/bigdargon/hostsVN/wiki/Adguard)
174 |
175 | - [Adguard Pro](https://itunes.apple.com/app/apple-store/id1126386264?mt=8) (trả phí): Hoạt động tương tự Adguard Premium trên Android. Chưa hỗ trợ HTTPS. Hướng dẫn: [1](https://github.com/bigdargon/hostsVN/wiki/Adguard-Pro)
176 |
177 | - [Quantumult](https://itunes.apple.com/app/quantumult/id1252015438?mt=8) (Trả phí): ==**Tốt nhất!**== Tương tự như Surge sau khi trả phí nâng cấp, nhưng không có DNS mã hóa. Hướng dẫn: [1](https://github.com/bigdargon/hostsVN/wiki/Quantumult)
178 |
179 | 2. Trình duyệt riêng biệt: [Brave Browser](https://apps.apple.com/app/brave-fast-privacy-browser/id1052879175)/[Firefox Focus](https://apps.apple.com/app/firefox-focus-privacy-browser/id1055677337) như trên Android
180 |
181 | **Đang vội và muốn thử ngay?** Surge, Adguard
182 |
183 | ### DNS
184 | 1. Như đã giới thiệu ngắn gọn ở các phần trước, DNS là định nghĩa hệ thống phân giải tên miền, mà ở đây ta cũng dùng để nói ngắn gọn phương thức chặn mà theo đó bạn thiết lập cho hệ thống/thiết bị kết nối tới hệ thống DNS khác:
185 | - Hệ thống DNS ở xa đó sẽ đảm nhiệm việc lọc và chặn tên miền, rồi mới trả lại thông tin để thiết bị của bạn kết nối tới.
186 | - **Có lẽ cũng là cách dễ nhất**, vì hệ thống DNS ở xa xử lý rồi nên bạn không cần cấu hình, cài đặt gì phức tạp.
187 | - **Áp dụng được trên tất cả nền tảng** (do DNS là yếu tố cơ bản để một hệ thống mạng hoạt động). Ngoại trừ một số trường hợp, ví dụ như trên điện thoại thì có vẻ do quy định chung nào đó mà các nhà sản xuất không có phần cấu hình thay đổi DNS của kết nối dữ liệu di động (3G, 4G) nếu không root hoặc jailbreak.
188 | - Trên Android, ngoài cách thủ công thì có các ứng dụng đổi DNS cũng bằng cách chạy giả lập VPN. Vừa xung đột với ứng dụng chạy VPN khác, vừa chỉ có mỗi tính năng DNS, nên tất nhiên lời khuyên là dùng luôn các ứng dụng chặn quảng cáo có tích hợp DNS.
189 | - DNS mã hóa: Một số hệ thống và ứng dụng bắt đầu hỗ trợ các loại DNS mã hóa như DNS-over-HTTPS (DoH), DNS-over-TLS (DoT). Nếu có thể, hãy luôn chọn và thiết lập sử dụng các *DNS-chặn-quảng-cáo-có-mã-hóa* này.
190 | **Lưu ý**: Nếu bạn dùng phương thức chặn DNS mà sử dụng trình duyệt tích hợp sẵn tính năng mã hóa DNS nhưng lại kết nối tới DNS-không-có-chặn-quảng-cáo của họ, thì cần tắt tính năng mã hóa DNS này trong trình duyệt (đọc thêm ý 4 ở phần [Các bước cơ bản để chặn quảng cáo](#các-bước-cơ-bản-để-chặn-quảng-cáo))
191 |
192 | 2. Các nhà cung cấp DNS: [Adguard DNS](https://adguard.com/en/adguard-dns/overview.html) có thể xem là tốt nhất cho đến khi thời gian gần đây đang nổi lên [nextdns](https://www.nextdns.io/). Vì với Adguard DNS bạn không có tùy chọn bộ lọc theo ý mình, trong khi nextdns có lựa chọn.
193 |
194 | 5. Hướng dẫn: Cách làm giống nhau không phụ thuộc nhà cung cấp, nên bạn chỉ cần xem hướng dẫn mẫu của Adguard DNS [tại đây](https://adguard.com/en/adguard-dns/overview.html#instruction).
195 |
196 | ## Việc chặn quảng cáo liên quan như thế nào với các ứng dụng bảo mật, chống virus?
197 | Đây là câu hỏi rất hay.
198 |
199 | Ban đầu các ứng dụng chống virus và ứng dụng chặn quảng cáo (theo đúng nghĩa chỉ chặn quảng cáo) là các ứng dụng chuyên biệt chỉ làm đúng nhiệm vụ của mình.
200 |
201 | Nhưng khi virus, mã độc dần được phát triển theo hướng lây lan qua mạng, thì ứng dụng chặn quảng cáo, với khả năng lọc và chặn các tên miền của mình, lại vô tình có tác dụng trong việc ngăn chặn các **tên miền phân phối** virus, mã độc.
202 |
203 | Tức ứng dụng chặn quảng cáo **không có bộ máy phân tích** để nhận diện virus, mã độc, mà chỉ ngăn chặn truy cập các tên miền có chứa các virus, mã độc đó.
204 |
205 | Trong khi đó, các ứng dụng bảo mật, diệt virus lại thấy mảng chặn quảng cáo cũng khá hấp dẫn, có thể giúp tăng doanh thu bán sản phẩm nên họ cũng đang có xu hướng tích hợp thêm tính năng mới này.
206 |
207 | Ngoài ra:
208 | - Ứng dụng bảo mật thường rất cồng kềnh và nặng nề, do ít nhất phải có bộ máy phân tích nhận diện virus, mã độc.
209 | - Ứng dụng bảo mật tốt thì thường có giá đắt hơn nhiều so với ứng dụng chặn quảng cáo.
210 |
211 | Cho nên những người cẩn thận vẫn có thể thích cài nhiều ứng dụng bảo mật cho an toàn. Nhưng riêng tác giả bài viết này hiện chỉ dùng các ứng dụng chặn quảng cáo.
212 |
213 | ## Thông tin thêm
214 | Nếu có thông tin gì cần biết thêm hoặc chỉ đơn giản là có cảm nhận hoặc ý kiến gì về bài viết, bạn có thể thoải mái gửi email cho người viết theo địa chỉ:
215 | nmhung1985 [A CÒNG] gmail.com
216 |
225 |
--------------------------------------------------------------------------------