Mục lục:

Trình chặn quảng cáo PiHole với màn hình 3,5 ": 8 bước (có hình ảnh)
Trình chặn quảng cáo PiHole với màn hình 3,5 ": 8 bước (có hình ảnh)

Video: Trình chặn quảng cáo PiHole với màn hình 3,5 ": 8 bước (có hình ảnh)

Video: Trình chặn quảng cáo PiHole với màn hình 3,5
Video: Cài Pi-hole lên Raspberry Pi để Chặn Quảng Cáo 2024, Tháng bảy
Anonim
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5
Trình chặn quảng cáo PiHole với 3.5

Chào mừng bạn đến với hướng dẫn của tôi về cách tạo một trình chặn quảng cáo thực sự tuyệt vời cho toàn bộ mạng của bạn! Raspberry Pi chạy phần mềm được gọi là Pi-Hole và PADD để chặn quảng cáo và hiển thị dữ liệu thống kê như Địa chỉ IP của Pi-Hole và số lượng quảng cáo bị chặn.

Quân nhu

Bạn sẽ cần: - Raspberry Pi 3/4, Hoặc sẽ làm, và nó có thể là biến thể + nếu bạn chọn.

- Màn hình Raspberry Pi 3,5 , tôi đã tìm thấy một cái giá rẻ trên EBay với giá khoảng $ 20 AUD.

- Một thẻ Micro-SD 8gb đáng tin cậy, Tôi đã sử dụng thẻ SanDisk 16gb vì đó là những gì tôi có xung quanh và tôi đã rất may mắn với nó trong quá khứ.

- Máy in 3D hoặc Quyền truy cập vào Dịch vụ In 3D, Về mặt kỹ thuật, đây là tùy chọn nếu bạn không muốn có vỏ, nhưng nó rất được khuyến khích.

- Cáp Ethernet, được sử dụng để cung cấp Internet nhanh hơn cho Pi

- Bộ định tuyến, để kết nối Pi của bạn với

- Bộ nguồn Raspberry Pi, Tôi khuyên bạn nên cung cấp bộ nguồn Raspberry Pi chính thức, nhưng bất kỳ bộ nguồn USB nào có thể cung cấp 5V ít nhất 2,5 Amps đều được.

- PC chạy Windows, Phần mềm được sử dụng trong hướng dẫn này có thể tương đương với Mac và Linux, nhưng tôi sẽ đề cập đến khía cạnh Windows.

- Bộ chuyển đổi Micro-SD sang USB, Được sử dụng để kết nối thẻ SD với máy tính của bạn. Tùy chọn nếu máy tính của bạn đã có khe cắm.

Bước 1: Chuẩn bị thẻ SD cho Pi

Chuẩn bị thẻ SD cho Pi
Chuẩn bị thẻ SD cho Pi
Chuẩn bị thẻ SD cho Pi
Chuẩn bị thẻ SD cho Pi
Chuẩn bị thẻ SD cho Pi
Chuẩn bị thẻ SD cho Pi

Điều này khá đơn giản, nhưng trước khi chúng tôi flash SD, đây là phần mềm bạn sẽ cần:

Định dạng thẻ SD, Nó có thể được tải xuống từ trang web của sdcard.org

Etcher, Dùng để flash Thẻ. Bạn cũng có thể sử dụng Win32DiskImager thay thế nếu muốn

Hình ảnh Raspbian Lite mới nhất, Đảm bảo giải nén.zip bạn nhận được

Ok, chúng tôi đã tập hợp phần mềm của mình, hãy bắt đầu.

Trước tiên, chúng ta cần phải định dạng thẻ SD. Chúng tôi thực hiện việc này bằng cách mở SD Card Formatter, Cắm thẻ SD ra và chọn nó từ danh sách ở đầu cửa sổ. Đảm bảo rằng bạn chọn thẻ SD của mình, không phải ổ đĩa khác. Đảm bảo không có gì quan trọng trên thẻ vì mọi thứ sẽ bị xóa trên thẻ. Khi bạn đã sẵn sàng, hãy nhấp vào 'Định dạng'. Sẽ không mất quá nhiều thời gian để hoàn thành. Sau khi hoàn tất, bạn có thể đóng Bộ định dạng thẻ SD

Tiếp theo chúng ta cần flash thẻ. Mở Etcher và nhấp vào nút màu xanh lam có nội dung 'Chọn hình ảnh' và duyệt để tìm tệp.img bạn đã tải xuống trước đó và chọn nó. Tiếp theo, thẻ SD của bạn sẽ được chọn theo mặc định, nhưng nếu không, chỉ cần thay đổi nó bằng cách nhấp vào nút. Khi bạn đã xác nhận rằng tất cả các lựa chọn đều chính xác, hãy nhấp vào 'Flash!'. Quá trình này sẽ mất vài phút và sau khi hoàn tất, bạn có thể đóng Etcher.

Cuối cùng chúng ta cần kích hoạt ssh và kết nối wifi. Mở File Explorer và nhấp vào 'khởi động' ở phía bên trái. Bạn sẽ được hiển thị với một danh sách các tệp. Nhấp chuột phải và tạo một tài liệu văn bản mới, sau đó đặt tên là ssh và xóa phần mở rộng.txt ở cuối. Lưu ý, bạn sẽ phải bật 'Tiện ích mở rộng tệp hiển thị' để thực hiện việc này. Nhấp vào Có và một tệp trống có tên ssh sẽ xuất hiện. Tiếp theo, chúng ta cần tạo lại một tài liệu văn bản, nhưng đặt tên là wpa_supplicant, thay thế.txt bằng.conf. Nhấp chuột phải vào nó và chọn chỉnh sửa và dán văn bản này vào tệp, thay thế chi tiết wifi của bạn bằng:

country = US

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}

Hãy chắc chắn để lưu tệp sau khi bạn hoàn tất!

Đẩy thẻ SD ra, đặt nó vào Pi và bạn đã hoàn tất việc chuẩn bị thẻ!

Bước 2: Cài đặt Pi-Hole thông qua SSH

Cài đặt Pi-Hole thông qua SSH
Cài đặt Pi-Hole thông qua SSH

Bây giờ chúng ta sẽ cài đặt chén thánh của phần mềm, Pi-Hole.

Một lần nữa, chúng tôi cần một số phần mềm để tiếp tục, vì vậy hãy tải xuống phần mềm này:

PuTTY, chúng tôi sẽ sử dụng nó như một ứng dụng khách ssh

Trước khi kết nối với Pi, chúng ta cần tìm Địa chỉ IP của nó. Cách đơn giản nhất để làm điều này là đăng nhập vào bộ định tuyến của bạn bằng IP của nó và tìm tên thiết bị 'raspberrypi'. Tìm kiếm hướng dẫn về cách thực hiện việc này cho bộ định tuyến của bạn và mật khẩu bộ định tuyến, vì tất cả các bộ định tuyến hơi khác nhau. Khi bạn có Địa chỉ IP của nó, hãy mở PuTTY và trong hộp Tên máy chủ lưu trữ, nhập Địa chỉ IP của bạn, sau đó nhấp vào 'Mở'. Một Cảnh báo sẽ bật lên, chỉ cần nhấp vào Có và bạn sẽ được đưa đến một thiết bị đầu cuối màu đen với thông tin đăng nhập. Nhập tên người dùng 'pi' và mật khẩu 'raspberry'. Sau khi đăng nhập thành công, bạn sẽ được đưa đến dòng lệnh có pi @ raspberrypi. Bây giờ bạn muốn dán mã sau:

curl -sSL https://install.pi-hole.net | bấu víu

Nó sẽ bắt đầu tải xuống trình cài đặt và sau đó tự động bắt đầu cài đặt.

Nó sẽ hiển thị cho bạn một loạt màn hình, trong đó bạn sẽ nhấn ok hoặc yes, và đối với máy chủ DNS Upstream, hãy chọn Google.

Nếu bạn muốn có thể sử dụng Giao diện Web dễ dàng hơn, chúng tôi có thể thay đổi mật khẩu của nó bằng cách nhập

lỗ tiểu -a -p

Trong thiết bị đầu cuối.

Pi-Hole bây giờ sẽ được cài đặt! Tất nhiên bạn chỉ có thể sử dụng Pi-Hole mà không cần màn hình, nhưng điều đó có gì thú vị?

Bước 3: Cài đặt PADD và Màn hình 3,5 "và In 3D các bộ phận

Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5
Cài đặt PADD và 3.5

Bây giờ chúng ta sẽ cài đặt PADD, hiển thị số liệu thống kê Pi-Hole của chúng ta trên màn hình. Bước này dựa trên thiết bị đầu cuối nhiều hơn một chút, nhưng đừng bỏ qua, nó rất đơn giản.

Trước khi cài đặt PADD, chúng ta cần cài đặt Màn hình. Đảm bảo Pi đã tắt và Ngắt kết nối khỏi nguồn và gắn màn hình như trong hình, và nếu được kết nối đúng cách, màn hình sẽ thẳng hàng với phần còn lại của Pi.

Có thể tìm thấy vỏ máy in 3D tại đây:

Bây giờ bạn cần gắn phần mặt trước vào Cổng USB và Ethernet, như trong hình. Sau đó, chỉ cần trượt gói vào trong tay áo và tất cả sẽ kết hợp lại với nhau một cách đẹp mắt. Bạn có thể đóng nó vĩnh viễn bằng một số loại keo, nhưng tôi đã để nó lỏng lẻo vì nó đã khá khít.

Sau đó, bạn cần cài đặt trình điều khiển cho màn hình của mình. Điều này khác nhau tùy thuộc vào màn hình, nhưng trong trường hợp của tôi, tôi có một màn hình chạy hoàn hảo các trình điều khiển Waveshare. Vì điều này khác nhau đối với mỗi màn hình nên tôi sẽ không chỉ ra cách thực hiện ở đây, nhưng tìm kiếm nhanh trên YouTube sẽ cho bạn câu trả lời.

Khi bạn đã có màn hình hoạt động, vì vậy khi bạn khởi động pi, nó sẽ hiển thị thiết bị đầu cuối trên Pi, chúng tôi đã sẵn sàng cài đặt PADD.

Để cài đặt PADD, chúng ta cần chạy các lệnh sau trong terminal:

cd ~

wget -N

Khi nó đã được tải xuống, chúng tôi cần thực thi điều này để làm cho tệp có thể thực thi:

sudo chmod + x padd.sh

Bây giờ chúng ta cần PADD để thực thi khi khởi động. Chúng tôi làm điều này bằng cách sửa đổi một tệp đặc biệt.

sudo nano ~ /.bashrc

Sau đó, sử dụng mũi tên xuống trên bàn phím của bạn, cuộn xuống dưới cùng và dán vào:

# Chạy PADD

if ["$ TERM" == "linux"]; then while: do./padd.sh sleep 1 done fi

Sau đó, khởi động lại Pi của bạn với

khởi động lại sudo

Bước 4: Thay đổi kích thước PADD từ Thường sang MEGA

Theo mặc định, màn hình PADD sẽ chỉ ở Kích thước Thông thường, không sử dụng tất cả màn hình, nhưng chúng tôi có thể thay đổi điều đó!

Đầu tiên chúng ta cần SSH vào Pi của chúng ta, điều này đã được đề cập trước đó. Khi bạn đã ở loại thiết bị đầu cuối:

sudo dpkg-config lại console-setup

Một Menu sẽ xuất hiện với nhiều tùy chọn, chúng ta cần chọn UTF-8, hoặc nếu bạn biết những cài đặt mã hóa khác, hãy thử chúng nếu bạn muốn. Tiếp theo chọn Guess Optimal Character Set, sau đó chọn Terminus và sau đó chọn 6x12. Khi bạn đã làm theo các bước này, hãy khởi động lại với

khởi động lại sudo

Bước 5: Định cấu hình bộ định tuyến của bạn để chặn quảng cáo trên toàn mạng

Bây giờ đây là bước mà tất cả mọi thứ kết hợp lại với nhau và bạn thực sự có thể thấy kết quả của quá trình làm việc chăm chỉ của mình. Đăng nhập vào bộ định tuyến của bạn thông qua Địa chỉ IP của nó, không che nó vì nó khác nhau đối với mọi bộ định tuyến và tìm cài đặt cấu hình DNS. Nếu bộ định tuyến của bạn không có tùy chọn này (như của tôi), hãy chuyển thẳng sang Bước 6. Khi bạn đã định vị được Tùy chọn máy chủ DNS, bạn sẽ cần thay thế IP máy chủ DNS chính bằng IP hiển thị trên Pi của bạn, dưới địa chỉ IPv4. Thực hiện việc này cho tất cả IP của DNS bao gồm cả Thứ cấp, Sao lưu, v.v. Áp dụng các thay đổi và tùy thuộc vào bộ định tuyến của bạn, bạn có thể cần khởi động lại bộ định tuyến.

Sau khi thiết lập, toàn bộ mạng của bạn sẽ sử dụng Pi-Hole vì đó là máy chủ DNS, vì vậy mọi lưu lượng truy cập quảng cáo sẽ bị chặn.

Bước 6: Định cấu hình máy chủ DNS trên một số thiết bị

Phương pháp này nên được sử dụng nếu bộ định tuyến của bạn không cho phép thay đổi máy chủ DNS hoặc nếu bạn không muốn tất cả mọi người trong mạng của mình trên cùng một Pi-Hole.

Phương pháp khác nhau cho mọi thiết bị: Windows 10:

Mở Bảng điều khiển và nhấp vào Mạng và Internet

Nhấp vào Trung tâm Mạng và Chia sẻ, Thay đổi Cài đặt Bộ điều hợp, nhấp chuột phải vào mạng của bạn và nhấp vào Thuộc tính

Tìm Giao thức Internet Phiên bản 4, nhấp đúp và nhấp vào Sử dụng máy chủ DNS sau và nhập IP DNS Pi-Hole vào cả hai trường. Quay lại Danh sách Thuộc tính.

Tìm Giao thức Internet Phiên bản 6, nhấp đúp và nhấp vào Sử dụng máy chủ DNS sau và nhập IP DNS Pi-Hole (Lần này là IPv6) vào cả hai trường.

Đề phòng, hãy khởi động lại PC của bạn

Linux:

www.addictivetips.com/ubuntu-linux-tips/ch…

hệ điều hành Mac:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

Mở cài đặt

Nhấp vào Wifi và 'i' bên cạnh mạng được kết nối của bạn

Cuộn xuống DNS và nhấp vào Định cấu hình DNS

Nhấp vào Thủ công, xóa IP của máy chủ DNS hiện có và đặt IP DNS của Pi-Hole

Android:

Mở cài đặt

Nhấp vào Wifi và quên mạng bạn hiện đang kết nối

Kết nối lại với nó, nhấp vào Tùy chọn nâng cao và đặt Cài đặt IP từ DHCP thành Tĩnh

Cuộn xuống để tìm DNS 1 và 2 và đặt IP DNS Pi-Hole của bạn vào cả hai

Bước 7: Cập nhật Pi-Hole của bạn

Cập nhật Pi-Hole rất dễ dàng. Để xem liệu Pi-Hole của bạn có bản cập nhật mới hay không, ở trên cùng bên phải của màn hình, nó sẽ thông báo Đã có bản cập nhật! Để cập nhật SSH đơn giản vào Pi-Hole của bạn và chạy:

lỗ đít

Và Pi-Hole của bạn sẽ được cập nhật!

Bước 8: Tất cả đã hoàn tất

Nếu bạn làm theo tất cả các bước một cách chính xác, bạn sẽ có một trình chặn quảng cáo tuyệt vời thực sự tốt về những gì nó làm.

Cảm ơn rất nhiều vì đã bỏ phiếu cho Người hướng dẫn của tôi cho Cuộc thi Raspberry Pi, Tôi đã đạt thứ hai:)!

Nếu bạn có thêm bất kỳ câu hỏi, thắc mắc hoặc vấn đề nào phát sinh vui lòng để lại bình luận và tôi sẽ phản hồi trong thời gian sớm nhất!

Cuộc thi Raspberry Pi 2020
Cuộc thi Raspberry Pi 2020
Cuộc thi Raspberry Pi 2020
Cuộc thi Raspberry Pi 2020

Giải nhì cuộc thi Raspberry Pi 2020

Đề xuất: