専用リンクの設定方法
Categories:
一部の有料AdGuardHomeサービスは専用リンクを提供しており、ユーザーがバックエンド管理にアクセスできないように設定されています。管理者は代わりにルールを管理します。
これは、プライベートバックエンド管理機能を提供していないことを示しており、ドメインのリバースプロキシを通じてサービスを実現しているため、コストが比較的低いです。
AdGuardHomeサービスを実行するためにサーバーをレンタルし、Nginxのリバースプロキシを設定してこの機能を実現する必要があります。
サービスリンク5r69hxdx9onl70hp.example.com
を例にとると、Nginxの主要な設定は以下の通りです:
http {
server {
listen 1080;
server_name 5r69hxdx9onl70hp.example.com;
location / {
proxy_pass http://worker.example.com:5002;
proxy_set_header Host $http_host;
}
}
server {
listen 1443 ssl;
server_name 5r69hxdx9onl70hp.example.com;
ssl_certificate /app/data/certs/5r69hxdx9onl70hp/fullchain.pem;
ssl_certificate_key /app/data/certs/5r69hxdx9onl70hp/privkey.pem;
location / {
proxy_pass https://worker.example.com:5003;
proxy_set_header Host $http_host;
}
}
}
stream {
ssl_protocols TLSv1.2 TLSv1.3 SSLv3;
map $ssl_preread_server_name $targetBackend {
5r69hxdx9onl70hp.example.com worker.internal.com:5004;
}
server {
listen 1853;
proxy_pass $targetBackend;
ssl_preread on;
}
}
各有料ユーザーは、類似のNginx設定を追加するだけで、ドメインの解決をサーバーに向けることができます。ユーザーが多い場合や、単一のアプリケーションサービスに大きな負荷がかかる場合、異なるバックエンドにプロキシすることができます。
この種のサービスは真のパーソナライズを実現できません。ユーザーがバックエンドにアクセスできるようにすることで、自分のインターネットデータを真にコントロールできるようになります。これが私たちのプライベートサービスの利点であり、ユーザーはサービスを完全に独占し、AdGuardPrivateのすべての機能を使用できます。