[Docker] nordvpn with qbittorrent in Synology
nordvpn는 가끔 할인이 많이 들어가서 사용하기 편한 vpn중 한개입니다. 이걸 이용해서 torrent 에 적용하는 방법을 알아보도록 하겠습니다.
portainer에서 stack작성
version: "3"
services:
vpn:
image: azinchen/nordvpn:latest
container_name: nordvpn
cap_add:
- net_admin
devices:
- /dev/net/tun
environment:
- USER=서비스아이디
- PASS=서비스패스워드
- COUNTRY=Korea
- GROUP=Standard VPN servers
- RANDOM_TOP=10
- RECREATE_VPN_CRON=5 */3 * * *
- NETWORK=192.168.0.0/24 #로컬네트워크
- OPENVPN_OPTS=--mute-replay-warnings
ports:
- 8088:8088 #QBITT WEBPORT
restart: unless-stopped
torrent:
image: linuxserver/qbittorrent:latest
container_name: qbitt_vpn
network_mode: service:vpn
environment:
- WEBUI_PORT=8080 #웹포트변경
- PUID=1026
- PGID=100
- TZ=Asia/Seoul
volumes:
- /volume1/docker/qbitt_vpn/:/config
- /volume2/Share/:/downloads #폴더연결
ports:
- 6881:6881
- 6881:6881/udp
- 8080:8080
depends_on:
- vpn
restart: always
이후 공유기에서 포트를 열어주고, 시놀로지 역방향 프록시로 도메인 연결 혹 내부 아이피:8080
으로 qbit에 접속 합니다.
초기 아이디 암호는 admin/adminadmin 입니다 .로그인 해서 변경합니다.
이후 실제로 vpn이 적용되었는지 알아보도록 합시다.
적용확인
ssh root 로 접근 하여
- docker container ls 명령어로 컨테이너의 id 를 get 합니다.
- docker exec -it [transmission-container-id] curl ifconfig.me
ex) docker exec -it 893b2a328967 curl ifconfig.me
이렇게 명령어 하면 아래와 같이 앞부분에 지금 적용된 ip가 표시 됩니다.
끝