Mục lục:
- Quân nhu
- Bước 1: Chuẩn bị thẻ SD cho Pi
- Bước 2: Cài đặt Pi-Hole thông qua SSH
- Bước 3: Cài đặt PADD và Màn hình 3,5 "và In 3D các bộ phận
- Bước 4: Thay đổi kích thước PADD từ Thường sang MEGA
- 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ước 6: Định cấu hình máy chủ DNS trên một số thiết bị
- Bước 7: Cập nhật Pi-Hole của bạn
- Bước 8: Tất cả đã hoàn tất
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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
Đ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
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
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!
Giải nhì cuộc thi Raspberry Pi 2020
Đề xuất:
Chặn quảng cáo trên toàn mạng với Raspberry Pi của bạn: 4 bước
Chặn quảng cáo trên toàn mạng với Raspberry Pi của bạn: Trải nghiệm web sạch hơn, nhanh hơn và chặn quảng cáo gây phiền nhiễu trong toàn bộ mạng gia đình của bạn với Pi-hole và Raspberry Pi của bạn
Cách thiết lập Pi-Hole trên Raspberry Pi, một Trình chặn quảng cáo trên toàn mạng !!: 25 bước
Cách thiết lập Pi-Hole trên Raspberry Pi, Trình chặn quảng cáo toàn mạng !!: Đối với dự án này, bạn sẽ cần: một Raspberry Pi có khả năng kết nối với internet Một thẻ Micro SD chạy Raspbian LiteA Keyboard (Để thiết lập SSH) Một giây Thiết bị (Để truy cập Cổng thông tin điện tử) Kiến thức cơ bản về UNIX cũng như điều hướng giao diện trên th
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: 5 bước (có hình ảnh)
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: Phép đo quang dẻo là một cách để hình dung các biến dạng trong vật liệu. Trong phần Có thể hướng dẫn này, chúng tôi sẽ xem cách bạn có thể làm một số mẫu để xác định thực nghiệm sự phân bố ứng suất trong một số vật liệu chịu tải trọng cơ học
Chân đế màn hình pha lê huỳnh quang: 5 bước (có hình ảnh)
Giá đỡ màn hình tinh thể huỳnh quang: Quay lại khi tôi tốt nghiệp đại học, tôi đang làm một thí nghiệm để phát hiện trực tiếp vật chất tối được gọi là CRESST. Thí nghiệm này sử dụng máy dò hạt dựa trên các tinh thể canxi vonfram (CaWO4) lấp lánh. Tôi vẫn còn một
Chặn hàng nghìn quảng cáo với HOSTS: 5 bước
Chặn hàng nghìn quảng cáo với HOSTS: Trong hướng dẫn này, tôi sẽ chỉ cho bạn một cách dễ dàng để chặn gần hàng nghìn quảng cáo, bằng một phương pháp đơn giản và dễ dàng