thảo luận Cài đặt Adguard Home - Chặn quảng cáo trên VPS

Upstream thường để tls://dns.google chứ sao fen để ip local gì à?
không bác ơi e vẫn để tls:// á
1708679736858.png
 
Đã tìm ra giải pháp ạ. Này hình như liên quan j đến subnet. Em theo hướng dẫn trên reddit và fix được ạ. Thêm dòng này vào chỗ dns
1708681637843.png
 
Sau đó cấu hình theo câu lệnh sau
Git:
docker run --name adguardhome -v /home/user/data:/opt/adguardhome/work -v /home/user/config:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
Thím chạy câu lệnh này mà không bị lỗi gì à?
Port 68 của em bị thằng dhclient chiếm dụng rồi nên lỗi luôn.
 
Thím chạy câu lệnh này mà không bị lỗi gì à?
Port 68 của em bị thằng dhclient chiếm dụng rồi nên lỗi luôn.
Bỏ qua port 67 68 được nhé, vì thật ra cũng chẳng mấy ai dùng DHCP của thằng AdGuard này cả.
Bash:
docker run --name adguardhome -v /home/user/data:/opt/adguardhome/work -v /home/user/config:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
 
Sao thời gian phản hồi trung bình của em lại chậm thế này các thím nhỉ?
Các thím dùng upstream nào thế? Có nhanh không? Share em với ạ =((

(3 thằng em khoanh đỏ trong ảnh là em đang dùng. 2 thằng không khoanh là em mới bỏ rồi)

1714447321887.png
 
Bỏ qua port 67 68 được nhé, vì thật ra cũng chẳng mấy ai dùng DHCP của thằng AdGuard này cả.
Bash:
docker run --name adguardhome -v /home/user/data:/opt/adguardhome/work -v /home/user/config:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
Cài trên Docker nhiều vấn đề quá thím ạ.

Thím xem giúp em AGH của thím có bị lỗi này không? Paste trực tiếp nội dung trong cái cert với key vào thì không sao, mà để đường dẫn đến cert với key thì báo lỗi =((

1714715709788.png



Giờ còn ai cấp VPS miễn phí không nhỉ?
Thì vẫn Oracle thôi.
 
Cài trên Docker nhiều vấn đề quá thím ạ.

Thím xem giúp em AGH của thím có bị lỗi này không? Paste trực tiếp nội dung trong cái cert với key vào thì không sao, mà để đường dẫn đến cert với key thì báo lỗi =((

View attachment 2472737



Thì vẫn Oracle thôi.
Cái này là đường dẫn ngoài docker mà, thím phải chép file chứng chỉ với file key vào thư mục map với config agh nó mới hiểu chứ
 
Cài trên Docker nhiều vấn đề quá thím ạ.

Thím xem giúp em AGH của thím có bị lỗi này không? Paste trực tiếp nội dung trong cái cert với key vào thì không sao, mà để đường dẫn đến cert với key thì báo lỗi =((

View attachment 2472737



Thì vẫn Oracle thôi.
Ko phải vấn đề, do bạn ko hiểu cách trỏ đường dẫn của docker thôi, 2 môi trường tách biệt nhau mà.
Giờ dễ nhất là copy 2 file pem bỏ vào thư mục /home/user/config
Trong cài đặt của Adguard thì điền /opt/adguardhome/conf/fullchain.pem và /opt/adguardhome/conf/privkey.pem
 
Cái này là đường dẫn ngoài docker mà, thím phải chép file chứng chỉ với file key vào thư mục map với config agh nó mới hiểu chứ
Ko phải vấn đề, do bạn ko hiểu cách trỏ đường dẫn của docker thôi, 2 môi trường tách biệt nhau mà.
Giờ dễ nhất là copy 2 file pem bỏ vào thư mục /home/user/config
Trong cài đặt của Adguard thì điền /opt/adguardhome/conf/fullchain.pem và /opt/adguardhome/conf/privkey.pem
Nhưng nếu em copy 2 file pem này (cert và key) bỏ vào thư mục map với config thì sau 90 ngày, chứng chỉ hết hạn => cronjob renew xong em lại phải copy và paste thủ công à các thím?

Em có thử symlink rồi, mà vẫn bị lỗi "no such file or directory" =((
 
Nhưng nếu em copy 2 file pem này (cert và key) bỏ vào thư mục map với config thì sau 90 ngày, chứng chỉ hết hạn => cronjob renew xong em lại phải copy và paste thủ công à các thím?

Em có thử symlink rồi, mà vẫn bị lỗi "no such file or directory" =((
Nếu ko ngại thì xóa adguard đi tạo lại với link thư mục tương tự thôi.
Code:
docker rm adguardhome

docker run --name adguardhome -v /etc/letsencrypt:/etc/letsencrypt -v /home/user/data:/opt/adguardhome/work -v /home/user/config:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
 
Nếu ko ngại thì xóa adguard đi tạo lại với link thư mục tương tự thôi.
Code:
docker rm adguardhome

docker run --name adguardhome -v /etc/letsencrypt:/etc/letsencrypt -v /home/user/data:/opt/adguardhome/work -v /home/user/config:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
Vâng ạ, thế để em thử xóa đi tạo lại xem được không vậy.

Với cả thím cho em hỏi, em muốn các thiết bị trong nhà hiển thị IP như ảnh này thì phải làm ntn ạ?
1714727621374.png

Hiện tại nó chỉ hiện mỗi như này thôi ạ (2 cái IP khác nhau là vì em khởi động lại modem) :(

Em cảm ơn thím

1714727734479.png
 
Vâng ạ, thế để em thử xóa đi tạo lại xem được không vậy.

Với cả thím cho em hỏi, em muốn các thiết bị trong nhà hiển thị IP như ảnh này thì phải làm ntn ạ?
View attachment 2473131
Hiện tại nó chỉ hiện mỗi như này thôi ạ (2 cái IP khác nhau là vì em khởi động lại modem) :(

Em cảm ơn thím

View attachment 2473136
Bạn cài trên vps thì nó hiển thị client là ip wan đúng rồi. Bạn muốn nó hiển thị ip lan thì phải cài lên thiết bị bên trong mạng lan ấy.
Có thể cài lên các thiết bị như router openwrt, thiết bị pi, thiết bị tvbox chạy armbian hoặc pc linux bất kỳ (yêu cầu online 24/24).
 
Bạn cài trên vps thì nó hiển thị client là ip wan đúng rồi. Bạn muốn nó hiển thị ip lan thì phải cài lên thiết bị bên trong mạng lan ấy.
Có thể cài lên các thiết bị như router openwrt, thiết bị pi, thiết bị tvbox chạy armbian hoặc pc linux bất kỳ (yêu cầu online 24/24).
Thế em dùng con này là vô vọng à thím? :(
Modem cây nhà lá vườn của VNPT: GW020-H
Em trỏ cả 2 DNS (như trong ảnh) về public IP của con VPS mà em đang cài AGH. Mà nhà em có mỗi con này là em bật 24/24 thôi :whistle:

1714728596042.png
 
Thế em dùng con này là vô vọng à thím? :(
Modem cây nhà lá vườn của VNPT: GW020-H
Em trỏ cả 2 DNS (như trong ảnh) về public IP của con VPS mà em đang cài AGH. Mà nhà em có mỗi con này là em bật 24/24 thôi :whistle:

View attachment 2473194
Nó vẫn chặn quảng cáo mà, chỉ là nó ko thống kê riêng lẻ từng thiết bị cho bạn xem được thôi.
 
Vâng ạ, thế để em thử xóa đi tạo lại xem được không vậy.

Với cả thím cho em hỏi, em muốn các thiết bị trong nhà hiển thị IP như ảnh này thì phải làm ntn ạ?
View attachment 2473131
Hiện tại nó chỉ hiện mỗi như này thôi ạ (2 cái IP khác nhau là vì em khởi động lại modem) :(

Em cảm ơn thím

View attachment 2473136
1714729634384.png

Nếu cài trên vps thì mọi thiết bị trong nhà qua router truy vấn đến vps nó chỉ tính 1 client thôi, thím đã có tên miền với chứng chỉ rồi rồi thì dùng DNS mã hóa mới phân loại thiết bị được (lưu ý chứng chỉ phải hỗ trợ subdomain mới được nếu không cũng chỉ tính 1 client chung)

Nếu dùng iOS thì tải xuống file cấu hình như trên rồi cài đặt
Nếu dùng Android thì thím vào Cài đặt mạng -> Private DNS nhập vào theo cú pháp: tenthietbi.tênmiềncuảthím
 
Last edited:
Thế em dùng con này là vô vọng à thím? :(
Modem cây nhà lá vườn của VNPT: GW020-H
Em trỏ cả 2 DNS (như trong ảnh) về public IP của con VPS mà em đang cài AGH. Mà nhà em có mỗi con này là em bật 24/24 thôi :whistle:

View attachment 2473194
Nếu dùng DOT hay DOH thì có thể gán clientID để quản lý và cấu hình riêng cho từng thiết bị luôn
Screenshot_2024-05-03-16-29-27-488_org.mozilla.fennec_fdroid.png

 
Back
Top