Có rất nhiều tùy chọn chặn quảng cáo ngoài kia, nhưng nhiều trong số đó không hoàn hảo. Để làm cho vấn đề phức tạp hơn, các trang web đã bắt đầu phát hiện và chặn các trình chặn quảng cáo trình duyệt. Vậy, bạn có những lựa chọn nào để bảo vệ bản thân khỏi các quảng cáo và trình theo dõi không mong muốn trực tuyến?
Thực sự có một giải pháp đơn giản, phổ quát, thu thập tất cả yêu cầu quảng cáo trên mạng của bạn và ném chúng đi trước khi chúng đến được trình duyệt của bạn. Thêm vào đó, nó xử lý chúng ở cấp độ DNS, do đó, không có cách nào để trình chặn quảng cáo chặn Trình phát hiện quảng cáo.
Pi Hole là một tập lệnh mà bạn có thể cài đặt trên hầu hết các hệ thống Linux, nhưng nó có tên từ Raspberry Pi. Pi tạo ra một thiết bị nhỏ hoàn hảo mà bạn có thể cài đặt Pi Hole, kết nối nó với mạng của bạn và về cơ bản là quên nó đi. Nếu bạn đang tự hỏi, phần tên của Lỗ Lỗ đang đề cập đến một lỗ đen bởi vì về cơ bản đó là những gì nó hoạt động như thế nào cho quảng cáo.
Lập kế hoạch cấu hình của bạn
đường dẫn nhanh
- Lập kế hoạch cấu hình của bạn
- Chọn thiết bị của bạn
- Tùy chọn chung
- Bộ định tuyến DNS đơn giản
- DNS bộ nhớ đệm thứ hai
- Pi OpenVPN Client
- Cài đặt lỗ Pi
- Giao diện web
- Máy chủ thượng nguồn Pi Hole
- Định cấu hình DNS khách hàng của bạn
- Bộ định tuyến
- Máy tính cá nhân
- Windows 10
- Linux
- Bớt tư tưởng
Pi Hole rất linh hoạt. Bạn có thể đặt nó ở bất kỳ nơi nào dọc theo đường dẫn từ mạng của bạn đến Internet. Nó chỉ cần đầu vào DNS và một máy chủ để gửi lưu lượng đã được làm sạch tới. Lưu lượng truy cập có thể đến từ một thiết bị, nhiều thiết bị hoặc chính bộ định tuyến của bạn và nó có thể đi thẳng đến máy chủ DNS bên ngoài, bộ định tuyến của bạn, proxy cục bộ như DNSCrypt hoặc bất kỳ thứ gì có thể xử lý lưu lượng DNS.
Chọn thiết bị của bạn
Mặc dù tên của nó, bạn có thể cài đặt Pi Hole trên hầu hết các hệ thống Linux, bất kể chúng đang sử dụng loại thiết bị nào. Chạy Pi Hole trên PC Linux thông thường, bộ định tuyến tùy chỉnh hoặc thậm chí máy ảo không nằm ngoài dự đoán. Sự lựa chọn hoàn toàn là của bạn.
Chọn một thiết bị phù hợp nhất với luồng giao thông mà bạn đang muốn thiết kế. Hãy nhớ rằng bạn có thể chạy Raspberry Pi với nhiều dịch vụ trên đó. Nếu bạn muốn, bạn có thể định cấu hình Pi như một bộ định tuyến với Pi Hole để xử lý DNS và ứng dụng khách OpenVPN để xử lý lưu lượng truy cập từ nhiều thiết bị.
Tùy chọn chung
Có rất nhiều cách bạn có thể cấu hình mạng của mình. Trừ khi bạn muốn làm một cái gì đó thực sự sáng tạo, có một vài cái khá phổ biến.
Bộ định tuyến DNS đơn giản
Đây dễ dàng là cấu hình đơn giản nhất mà bạn có thể sử dụng. Tất cả những gì bạn cần làm là cài đặt Pi Hole trên thiết bị trên mạng của bạn. Sau đó, định cấu hình bộ định tuyến của bạn để sử dụng địa chỉ IP của thiết bị đó cho DNS. Mọi thứ khác trên mạng của bạn sẽ chảy như bình thường. Nhược điểm duy nhất ở đây là bạn không thể sử dụng VPN, trừ khi VPN không sử dụng Pi Hole hoặc bạn sử dụng bộ định tuyến để kết nối với VPN.
DNS bộ nhớ đệm thứ hai
Nếu bạn đã có một máy chủ bộ đệm ẩn DNS, như một máy chủ được tích hợp trong bộ định tuyến của bạn thông qua pfSense hoặc một hệ điều hành bộ định tuyến nâng cao khác, bạn vẫn có thể tận dụng chức năng DNS đó với Pi Hole. Cách dễ nhất để làm như vậy là bằng cách định cấu hình các thiết bị trên mạng của bạn để sử dụng trực tiếp Pi Hole cho DNS. Sau đó, đặt Pi Hole để xuất các yêu cầu DNS ngược lên bộ định tuyến của bạn. Bộ định tuyến có thể tiếp tục hoạt động bình thường và sử dụng cùng một DNS bên ngoài như trước đây. Một lần nữa, nếu bạn có các thiết bị riêng lẻ sử dụng kết nối VPN, bạn sẽ cần sử dụng bộ định tuyến của mình để kết nối hoặc từ bỏ Lỗ Pi trên các thiết bị đó.
Pi OpenVPN Client
Cuối cùng, đây là giải pháp cho người dùng VPN. Nếu bạn có một mạng hỗn hợp với một số thiết bị sử dụng VPN và các thiết bị khác thì không, cách tốt nhất của bạn là sử dụng Pi của bạn làm cả bộ định tuyến với máy khách VPN và Pi Hole. Trên thực tế, bạn cần hai Lỗ Pi, một cho VPN và một cho lưu lượng truy cập bình thường. Nó không lý tưởng, nhưng nó sẽ hoạt động.
Mạng không VPN sẽ trông gần giống với cấu hình đơn giản đầu tiên. Đối với VPN, bạn cần thiết lập Pi làm bộ định tuyến. Bộ định tuyến đó cũng sẽ chạy ứng dụng khách OpenVPN và Pi Hole. Định cấu hình các máy tính mà bạn muốn trên VPN để kết nối với bộ định tuyến. Định cấu hình Pi để định tuyến tất cả lưu lượng truy cập thông qua OpenVPN đến nhà cung cấp VPN của bạn. Sau đó, định cấu hình Pi để sử dụng Pi Hole làm DNS ngược và DNS ngược dòng của Pi Hole làm máy chủ của nhà cung cấp VPN của bạn.
Cài đặt lỗ Pi
Được rồi, bây giờ lý thuyết và kế hoạch đã được đưa ra, đã đến lúc cài đặt Pi Hole. Nó thực sự rất đơn giản. Trước tiên, hãy đảm bảo rằng bạn đã cài đặt cuộn tròn trên Raspberry Pi hoặc bất cứ nơi nào bạn định cài đặt Pi Hole. Nó cũng giúp có sudo. Vì có thể bạn sẽ sử dụng Debian hoặc Ubuntu (đó là một ý tưởng hay), chỉ cần đảm bảo cài đặt curl.
$ sudo apt cài đặt curl
Tiếp theo, dán dòng sau vào thiết bị đầu cuối và chạy nó. Nó sẽ tải xuống và bắt đầu tập lệnh cài đặt Pi Hole.
$ curl -sSL https://install.pi-hole.net | bash
Để bắt đầu, tập lệnh cài đặt Pi Hole sẽ bắt đầu bằng cách đảm bảo bạn có quyền truy cập root, thông qua sudo hoặc bạn đang chạy tập lệnh dưới dạng root. Cả hai cách đều hoạt động.
Kịch bản cài đặt Pi Hole sẽ khởi động và nhắc bạn bắt đầu cài đặt.
Tiếp theo, nó sẽ hỏi bạn muốn xuất máy chủ DNS nào. Chọn bất kỳ cái nào bạn thích.
Sau đó, nó sẽ hỏi bạn nếu bạn muốn sử dụng IP hiện tại để đặt địa chỉ IP tĩnh. Trừ khi bạn có một lý do rất tốt để không, hãy để nó chính xác như nó.
Thiết lập giao diện web Pi Hole để theo dõi. Nó rất tốt, vì vậy chắc chắn sử dụng nó.
Cuối cùng, tập lệnh sẽ cho bạn biết rằng quá trình cài đặt đã hoàn tất và cung cấp cho bạn và mật khẩu quản trị viên. Hãy lưu ý về nó. Bạn không thể thay đổi nó và bạn sẽ cần nó để truy cập vào giao diện web quản trị đầy đủ.
Giao diện web
Giao diện web đi kèm với Pi Hole thực sự rất đẹp. Bố cục rất đơn giản và đó là một cách tuyệt vời để xem chính xác những gì Pi Hole đang chặn. Bạn sẽ ngạc nhiên với lượng lưu lượng rác làm tắc nghẽn mạng của bạn. Sử dụng tab Đăng nhập trực tuyến ở bên cạnh để đăng nhập bằng mật khẩu của bạn.
Nhìn xung quanh. Tab chính của Dash Dashboard cho bạn biết có bao nhiêu tổng số yêu cầu đã đi qua Lỗ Pi cũng như có bao nhiêu trong số đó đã bị chặn. Nó cũng bao gồm các biểu đồ đẹp về yêu cầu của bạn và danh sách các tên miền đang được liên hệ. Khi bạn cho phép nó chạy, Pi Hole sẽ điền vào biểu đồ và cung cấp cho bạn dữ liệu trực quan về những gì đang xảy ra với mạng của bạn.
Máy chủ thượng nguồn Pi Hole
Trong tab Cài đặt của Nhật Bản, bạn sẽ tìm thấy một tập hợp các tab khác trên đầu trang. Nhấp vào một trong những DNS DNS. Trong tab đó, bạn sẽ tìm thấy danh sách các máy chủ DNS từ tập lệnh cài đặt. Ngoài ra còn có một vài tùy chọn để thêm vào các máy chủ DNS tùy chỉnh. Cấu hình nó theo cách bạn muốn. Trong tương lai, đó là nơi bạn sẽ đến để thay đổi mọi thứ.
Định cấu hình DNS khách hàng của bạn
Bây giờ Pi Hole của bạn đang chạy, bạn cần định cấu hình các thiết bị trên mạng của mình để kết nối thông qua nó. Các trường hợp chính xác sẽ là duy nhất cho mạng của bạn, nhưng một số thứ là phổ biến.
Bộ định tuyến
Tất cả các bộ định tuyến là khác nhau. Tìm các tùy chọn DHCP cho bộ định tuyến của bạn và xác định vị trí các trường DNS Tĩnh DNS. Đặt địa chỉ IP của Pi Hole của bạn làm mục nhập đầu tiên và áp dụng thay đổi. Bộ định tuyến của bạn sẽ bắt đầu chuyển hướng tất cả các yêu cầu DNS thông qua Pi Hole.
Máy tính cá nhân
Nếu bạn chọn kết nối qua từng máy tính, bạn sẽ cần định cấu hình từng thiết bị để sử dụng Pi Hole thay vì bộ định tuyến cho DNS.
Windows 10
Thay đổi máy chủ DNS của bạn trong Windows 10 rất phức tạp không cần thiết, nhưng nó vẫn hoàn toàn có thể thực hiện được. Nhấp vào tùy chọn Cài đặt của bạn, các tùy chọn Cài đặt trên bảng điều khiển của bạn. Nhấp vào mạng mạng và mạng Internet và chuyển sang Trung tâm chia sẻ và mạng mạng.
Nhấp vào trên Thay đổi bộ cài đặt bộ chuyển đổi. Sau đó, nhấp chuột phải vào bộ điều hợp của bạn và chọn Thuộc tính của nhóm. Ở trên cửa sổ của Thuộc tính, hãy chọn Giao thức Internet 4, nút Chạm vào nút Thuộc tính bên dưới. Trong cửa sổ tiếp theo, chọn nút radio để sử dụng các máy chủ cụ thể. Nhập địa chỉ IP của Pi Hole của bạn và lưu.
Linux
Các bản phân phối Linux có các cách xử lý cấu hình mạng khác nhau, nhưng hầu hết sử dụng NetworkManager dưới một số hình thức để cung cấp cho bạn giao diện đồ họa để quản lý mạng.
Mở ứng dụng Cài đặt của môi trường máy tính để bàn của bạn. Tìm các cài đặt mạng. Trên Gnome, nó được gọi là Mạng mạng. Bắt đầu Chọn giao diện mạng mà bạn đang sử dụng để kết nối và mở cài đặt của nó. Trên Gnome, đó là biểu tượng bánh răng ở góc dưới bên phải. Chọn IPv4. Trong mọi trường hợp, cài đặt máy chủ DNS sẽ nằm dưới tiêu đề IPv4. Nhập IP của lỗ Pi của bạn. Lưu và áp dụng.
Bớt tư tưởng
Lỗ Pi là tuyệt vời. Nó có thể sẽ chặn hàng ngàn (nghĩa là hàng ngàn) yêu cầu trên mạng của bạn trong vòng vài giờ trên mạng của bạn. Điều này đặc biệt đúng khi bạn đang sử dụng các dịch vụ phát trực tuyến và thiết bị phát trực tuyến. Mặc dù khó có thể bao quát toàn bộ quá trình từ đầu đến cuối ở đây, bạn nên có một ý tưởng chung về cách thiết lập Lỗ Pi, những gì nó có thể làm và cách bạn có thể tích hợp nó vào mạng của mình.
Vì Pi Hole rất nhẹ và linh hoạt, bạn có thể cài đặt nó ở bất kỳ đâu trên mạng của mình và thậm chí chạy nhiều phiên bản ở những nơi khác nhau. Sự lựa chọn hoàn toàn là của bạn. Dù bạn làm theo cách nào đi nữa, bạn sẽ nhận thấy một số kết quả khá đáng ngạc nhiên và mạng của bạn có thể sẽ nhanh hơn cho nó.
