
Instal adguardHome sebagai dns-over-https (DOH) di nat vps-natvps.id
Natvps.id – – Adguardhomeadalah perangkat lunak pemblokiran iklan & pelacak di tingkat jaringan. AdguardHome berfungsi sebagai server DNS yang akan memblokir koneksi iklan dari perangkat pengguna. Adguardhome adalah open-source dan bisa sajaSelf -Host di server kami.
Artikel ini membahas langkah -langkah untuk menginstal adguardHome pada NAT VPS bersama dengan konfigurasi Nginx untuk Reverse-Proxy DNS-over-https (DOH). Artikel ini menggunakan Ubuntu 22.04 sebagai referensi, tetapi Anda dapat menggunakan distribusi lain seperti Debian dan Centos. Pastikan OS yang digunakan didukung oleh AdguardHome.
Konfigurasi Penerusan Port
Mengingat kita menggunakan nat, kita perlu menambahkan 2 Konfigurasi Penerusan Port di panel Virtualizor (atau panel VPS lainnya menurut penyedia), yaitu Port Forwarding http dan https untuk akses adguardhome.
Misalnya, dalam artikel ini akan menggunakan domain adguard.tutorial.mdinata.my.id. Anda bebas mengubah domain sesuai dengan pilihan Anda. Catat port dan domain ini, karena kami akan menggunakannya lagi dalam proses instalasi.

Jangan lupa untuk menambahkan catatan DNS untuk pergi ke IP publik NAT VPS Anda, seperti ini:

Nonaktifkan SystemD-Resolved (Port 53)
Distribusi seperti Ubuntu dan turunannya secara default menggunakan Systemd-resolved yang berjalan pada port 53. Port ini akan digunakan oleh AdguardHome untuk menjalankan server DNS, sehingga sistem yang diselesaikan oleh SystemD perlu dinonaktifkan.
Untuk memeriksa apakah port 53 sedang digunakan, gunakan perintah:
sudo lsof -i :53

Pertama, buat konfigurasi untuk diselesaikan oleh systemd
sudo mkdir -p /etc/systemd/resolved.conf.d nano /etc/systemd/resolved.conf.d/adguardhome.conf
Isi konfigurasi berikut:
[Resolve] DNS=127.0.0.1 DNSStubListener=no

Simpan file dengan Ctrl-x, yKemudian Memasuki.
Lalu, ubah resolv.conf menggunakan:
sudo mv /etc/resolv.conf /etc/resolv.conf.backup sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Akhirnya, restart Systemd-resolved:
sudo systemctl reload-or-restart systemd-resolved

Periksa port 53, seharusnya tidak ada program yang berjalan sekarang.
![]()
Instal AdguardHome
Unduh rilis terbaru AdguardHome:
curl -LO

Ekstrak adguardhome ke /memilih:
tar -xzvf AdGuardHome_linux_amd64.tar.gz -C /opt

Akhirnya, mulailah instalasi AdguardHome:
cd /opt/AdGuardHome ./AdGuardHome -s install

Konfigurasi nginx (proxy terbalik)
Sehingga kita dapat mengakses adguardhome melalui domain seperti adguard.tutorial.mdinata.my.idkita bisa menggunakannya proxy terbalik Seperti nginx.
Pertama, memasang Nginx melalui perintah:
# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ) apt purge apache2* -y # Install NGINX apt install nginx -y

Buat konfigurasi host baru khusus untuk AdguardHome:
nano /etc/nginx/sites-available/adguard
Kemudian tempel konfigurasi berikut:
#
server {
listen 80;
listen [::]:80;
server_name adguard.tutorial.mdinata.my.id;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass
proxy_redirect / /;
proxy_cookie_path / /;
}
location /dns-query {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_bind 12.0.0.17;
proxy_pass
}
}
Mengubah adguard.tutorial.mdinata.my.id dengan domain Anda. Berubah juga 12.0.0.17 dengan alamat IP NAT VPS pribadi Anda (Bukan publik!).

Aktifkan konfigurasi dengan:
ln -sf /etc/nginx/sites-available/adguard /etc/nginx/sites-enabled/adguard # Restart NGINX systemctl restart nginx

Hasilkan Sertifikat SSL (Mari Enkripsi)
Sehingga domain kita dapat diakses melalui HTTPS, kita perlu membuat sertifikat SSL. Kami dapat menggunakan sertifikat SSL gratis dari Let’s Encrypt melalui Certbot.
Memasang Plugin Certbot dan Nginx Gunakan perintah:
apt install python3-certbot python3-certbot-nginx

Jadi, menghasilkan Sertifikat melalui certbot dengan perintah
certbot --nginx -d adguard.tutorial.mdinata.my.id
Mengubah adguard.tutorial.mdinata.my.id dengan domain Anda.

Senang! Domain Anda saat ini dapat diakses melalui https koneksi yang aman.
Konfigurasikan AdGuardHome
AdguardHome dapat diakses melalui domain Anda sebelumnya. Contoh: https://adguard.tutorial.mdinata.my.id.

Pada Antarmuka halaman adminmemilih antarmuka Dari Nat VPS, lalu ganti port ke 4000.Pada DNS ServerGunakan juga antarmuka yang sama seperti sebelumnya.

Dalam otentikasi, masukkan nama pengguna/kata sandi yang ingin Anda gunakan.

Jika demikian, maka AdguardHome tidak akan diakses untuk sementara waktu, karena kami menggunakan port 4000. Menggunakan Port 3000 akan secara langsung menyebabkan kesalahan pada web AdguardHome UI.
Ubah lagi ke port 3000 dengan membuka file /opt/adguardhome/adguardhome.yaml:
nano /opt/AdGuardHome/AdGuardHome.yaml
Ubah port alamat hingga 3000:

Akhirnya, restart adguardhome:
systemctl restart AdGuardHome

Menutupi
Dengan demikian artikel ini adalah tentang langkah -langkah untuk menginstal AdGuardHome pada NAT VPS. Jika Anda bingung atau ragu, jangan ragu untuk mengajukan pertanyaan di Telegram Group @IPv6Indonesia. Terima kasih!
Predikai pertadingan malam ini
Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Berita Olahraga
Lowongan Kerja
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Berita Politik
Resep Masakan
Pendidikan