전용 링크 설정 방법

일부 유료 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의 모든 기능을 활용할 수 있습니다.