728x90
안녕하세요.
오늘은 지난 글에 이은 AdguardVPN을 활용해서 qBittorrent를 실행해 보도록 하겠습니다.
docker-compose.yml
Bashversion: "3"
services:
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=0
- PGID=0
- TZ=Asia/Seoul
healthcheck:
test: ping -c 1 www.google.com || exit 1
interval: 1m
timeout: 10s
retries: 1
volumes:
- ./config:/config
- ./downloads:/downloads
devices:
- /dev/fuse:/dev/fuse:rwm
cap_add:
- SYS_ADMIN
security_opt:
- apparmor:unconfined
depends_on:
- adguard-vpn-cli
network_mode: service:adguard-vpn-cli
adguard-vpn-cli:
image: docker.io/library/adguard-vpn-cli:1.1.126.1
restart: unless-stopped
container_name: adguard-vpn-cli
env_file: .env
healthcheck:
test: ping -c 1 www.google.com || exit 1
interval: 1m
timeout: 10s
retries: 1
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
environment:
- privileged
ports:
- 1080:1080
- 6089:6089
- 6881:6881
- 6881:6881/udp
정상적으로 VPN이 실행중인지 확인하는 방법
첫번째, AdguardVPN의 컨테이너에 접속해서 확인하기
Bashdocker exec -it adguard-vpn-cli adguardvpn-cli status

두번째, qBittorrent의 컨테이너에 접속해서 확인하기
Bashcurl ipinfo.io

마치며
앞선 단계와 같이 지정한 나라로 출력된다면 정상적으로 실행되는 것입니다. 이전부터 다른 VPN에서는 제공되어 왔던 기능을 제대로 사용하지 못했던 안타까운 상황에서 드디어 벗어난 것 같아 굉장히 개인적으로 기분이 좋고 잘 사용해볼 예정입니다.
두서 없는 글을 마치며 읽어주셔서 너무 감사합니다.
728x90