AdguardHome là gì?
AdGuardHome là một phần mềm dùng để chặn quảng cáo và theo dõi trong mạng. Sau khi thiết lập, nó sẽ hoạt động với TẤT CẢ các thiết bị trong mạng mà không cần cài đặt bất kỳ phần mềm từ phía máy khách (clients).
Nó hoạt động như một máy chủ DNS định tuyến lại các tên miền theo dõi tới một “lỗ đen”, do đó ngăn thiết bị của bạn kết nối với các máy chủ đó.
Container trên Mikrotik
Hiểu nôm na nó hoạt động như Docker trên Linux hay Windows, sử dụng một “Vùng chứa” (Container) cho phép chạy một máy ảo Linux thực thụ với đầy đủ chức năng.
Chức năng này được thêm vào từ phiên bản RouterOS v7.4beta4
Yêu cầu và chú ý
Yêu cầu
- Bạn cần có quyền truy cập vật lý vào Router để kích hoạt tính năng Container, tính năng này bị tắt theo mặc định;
- Tính nằng container chỉ hỗ trợ CPU sử dụng kiến trúc ARM, ARM64 và X86
- Chỉ sử dụng trên các Router có cấu hình cao. Không nên sử dụng trên các router bình dân.
MiniPC là giải pháp tối ưu nhất mà mình đang sử dụng với CPU D2550 4 luồng 1.8Ghz, RAM 4GB, SSD 16GB.
Chú ý
- Khi Container được bật, nó có thể được thêm/cấu hình/khởi động/dừng/xóa từ xa!
- Nếu bộ định tuyến bị xâm phạm, các vùng chứa có thể được sử dụng để dễ dàng cài đặt phần mềm độc hại vào bộ định tuyến của bạn;
- Router của bạn an toàn với mọi thứ bạn chạy trong vùng chứa (tách biệt nhau);
- Nếu bạn chạy Container, không có bất kỳ hình thức đảm bảo an ninh nào;
- Chạy Container image của bên thứ 3 trên reouter có thể mở ra lỗ hổng bảo mật/vector tấn công/bề mặt tấn công;
- Một chuyên gia bảo mật có kiến thức về cách xây dựng và khai thác lỗ hỏng sẽ có thể bẻ khóa/nâng cấp lên root;
Hướng dẫn cài đặt AdguardHome lên Router Mikrotik
0. Bật tính năng Container
0.1. Mở Terminal rồi nhập lệnh
/system/device-mode/update container=yes
Sau khi hiện dòng chử
update: please activate by turning power off or pressing reset or mode button in...
thì rút nguồn router sau đó cắm lạiChờ router khởi động lại, vào Terminal nhập lệnh
/system/device-mode/print
. Màn hình hiệncontainer: yes
là được.
1. Cài AdguardHome Container
- 1.1. Tạo Brigde mới với tên là dockers
- 1.2. Đặt địa chỉ IP cho Brigde vừa tạo.
- 1.3. Tạo VETH cho container
- 1.4. Thêm Port vào Brigde dockers
- 1.5. Cấu hình container
- 1.6. Thêm container AdguardHome chính thức của nhà phát hành
- 1.6.1. Sau khi nhấn Apply chờ dòng Status chuyển sang Stopped là container được tạo thành công.
- Nhấn Start để khởi động container.Nếu các bạn gặp lỗi ở bước này, Container báo lỗi không add được dù đã thử rất nhiều cách. Hãy chuyển sang cách khác để cài đặt AdguardHome theo bài viết Hướng dẫn cài offline Docker Image.
- Nhấn Start để khởi động container.
- 1.7. Bật auto start giúp container tự khởi động theo router.
- 1.8. Truy cập địa chỉ IP http://10.0.0.2:3000 để tiến hành thiết lập lần đầu cho Adguardhome
- 1.9. Sau khi thiết lập xong AdguardHome. Tiến hành set DNS cho DHCP sang AdguardHome
CHÚC CÁC BẠN THÀNH CÔNG
Mọi thắc mắc và ý kiến đóng góp vui lòng liên hệ trực tiếp cho mình 🤞
Bài viết liên quan
- Hướng dẫn thiết lập cơ bản và các cách cấu hình router Mikrotik
- Hướng dẫn quay PPPoE, DHCP server, cấu hình cơ bản để truy cập internet trên router Mikrotik