Mobile/IOS

adguard 사망시 확인할 내용

remake 2025. 12. 29. 15:47

 

먼저 adguard 상태 확인

 

sudo /opt/AdGuardHome/AdGuardHome -s status
ubuntu@first-instance:~/adguard$ sudo /opt/AdGuardHome/AdGuardHome -s status
2025/12/29 14:42:25 [info] service: AdGuard Home, version v0.107.67
2025/12/29 14:42:25 [info] service: control action=status
2025/12/29 14:42:25 [info] service: running
2025/12/29 14:42:25 [info] service: action has been done successfully action=status system=linux-systemd

 

 

 

ssl 인증서 만료 해결하기

 

최초에 어떤 플러그인(Standalone, Nginx, Apache, DNS 등)을 사용하여 인증했는지 확인하려면 갱신 설정 파일을 열어봐야 합니다.

Bash

# 설정 파일이 저장된 디렉토리로 이동
ls /etc/letsencrypt/renewal/

 

 

 

nano /etc/nginx/sites-available/default



Nginx

location ^~ /.well-known/acme-challenge/ {
    root /var/www/letsencrypt;
    allow all;
}
Nginx 재시작:

Bash

sudo nginx -t && sudo systemctl reload nginx
Certbot 실행 (Webroot 방식):

Bash

sudo certbot certonly --webroot -w /var/www/letsencrypt -d

 

 

cloudflare 인증하기

이방법으로 하는게 좋습니다. API 토큰 가져오기를 합니다.

1단계: API 플러그인 설치
먼저 DNS를 자동으로 건드릴 수 있는 도구를 설치합니다. (Ubuntu 기준)

Bash

sudo apt update
sudo apt install python3-certbot-dns-cloudflare


2단계: API 토큰 설정 (비밀번호 역할)
Certbot이 내 대신 DNS를 수정할 수 있도록 권한을 줍니다.

Cloudflare 대시보드에서 API 토큰(Zone:DNS:Edit 권한)을 생성합니다.

서버에 비밀 파일을 만듭니다.

Bash

mkdir -p ~/.secrets/certbot/
nano ~/.secrets/certbot/cloudflare.ini
파일 안에 토큰을 넣고 저장합니다.


dns_cloudflare_api_token = 여기에_복사한_토큰_붙여넣기
보안을 위해 파일 권한을 제한합니다.



chmod 600 ~/.secrets/certbot/cloudflare.ini
3단계: 인증 방식을 '자동'으로 전환 (재발급)
이제 기존의 manual 설정을 무시하고 자동 방식(dns-cloudflare)으로 다시 발급받습니다. 이 과정을 한 번 성공하면 다음부터는 알아서 갱신됩니다.

Bash

sudo certbot certonly \
  --dns-cloudflare \
  --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini \
  -d "도메인주소" \
  --preferred-challenges dns-01

 

 

sudo certbot certonly \
  --dns-cloudflare \
  --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini \
  -d "도메인주소" \
  --preferred-challenges dns-01