• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

qbittorrent, transmission에 Private Internet Access (PIA) VPN 적용하기

나스사랑 158

1

2

토렌트를 이용해 자료 받을 때 노출의 위험을 최소화하고자 VPN 경유해서 다운 받고 계실텐데요.

제가 사용하고 있는 VPN이 Private Internet Access 인데 이걸 활용하고자 하는 가이드가 없어서 글을 남깁니다.

참고로 VPN Unlimited 와 Surfshark VPN 도 쓰고 있는데 이것들도 가능하겠지만 PIA가 가장 쉬웠어요.

핵심은 Gluetun 도커를 활용하는 것입니다.

 

[설치환경] Ubuntu 23.04 

1. 각 도커별 config 폴더 및 다운로드 폴더 생성

mkdir -p /docker/gluetun

mkdir -p /docker/qbittorrent

mkdir -p /docker/transmission

mkdir -p /video

 

2. Portainer에서 Stack에 아래 구문 붙여넣고 폴더 경로나 포트 등 수정 후 Deploy

(docker-compose.yml 만들어서 붙여넣고 docker-compose up -d 해도 상관없어요)

 

version: "3.8" 
services: 
  gluetun: 
    image: qmcgaw/gluetun:latest 
    container_name: gluetun 
    cap_add: 
      - NET_ADMIN 
    volumes: 
      - /docker/gluetun:/gluetun 
    environment: 
      - VPN_SERVICE_PROVIDER=private internet access 
      - OPENVPN_USER=PIA_VPN_USER_ID <- PIA 계정 아이디 
      - OPENVPN_PASSWORD=PIA_VPN_USER_PW <- PIA 계정 비밀번호 
      - SERVER_REGIONS=JP Tokyo 
    ports: 
      - 8080:8080 <- qbittorrent 포트 
      - 9091:9091 <- transmission 포트 
    restart: unless-stopped 
     
  qbittorrent: 
    image: linuxserver/qbittorrent:latest 
    container_name: qbittorrent 
    environment: 
        - PUID=1000 <- uid 넘버 
        - PGID=1000 <- gid 넘버 
        - TZ=Asia/Seoul 
        - WEBUI_PORT=8080 <- qbittorrent 웹UI 포트 
    volumes: 
        - /docker/qbittorrent:/config 
        - /video:/download 
    restart: unless-stopped 
    network_mode: 
      service:gluetun 
    depends_on: 
      - gluetun 

  transmission: 
    image: linuxserver/transmission:latest 
    container_name: transmission 
    environment: 
      - PUID=1000 <- uid 넘버 
      - PGID=1000 <- gid 넘버 
      - TZ=Asia/Seoul 
      - USER=transmissin_USER_ID <- 트랜스미션 접속 아이디 
      - PASS=transmissin_USER_PW <- 트랜스미션 접속 비밀번호 
    volumes: 
      - /docker/transmission:/config 
      - /video:/downloads 
    network_mode: 
      service:gluetun 
    depends_on: 
      - gluetun 
    restart: always

 

 

3. gluetun logs 확인

image.png.jpg

 

Public IP address is 154.47.xxx.xxx (Japan, Tokyo, Tokyo) 

일본 도쿄로 VPN 연결 완료

 

4. qbittorrent 콘솔 접속해서 curl ifconfig.me 입력해서 접속된 IP Address 확인

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

끝. 이제 맘 놓고(?) qibttorrent 혹은 transmission 통해 필요한 자료 다운로드 하면 됩니다.

신고공유스크랩
2
profile image 1등
달소 2023.09.19. 21:55
오오 완전 좋은가이드 감사합니다!!
요거 가이드글에 포함시켜도될까요!?!?
나스사랑 글쓴이 2023.09.20. 07:24
달소
그래주신다면 저야 감사하죠^^
Surfshark랑 VPN Unlimited 도 성공하면 글 올리도록 하겠습니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회
공지 2023/09/16 에디터 및 너굴맨봇 기능 개선 업데이트 및 기타 버그 패치 업데이트 2 달소 23.09.16.16:13 426
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 364
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 27 달소 22.03.17.22:09 14511
279 잡담
image
동리소년 5시간 전12:31 63
278 정보
image
행복구슬 19시간 전21:55 58
277 질문
normal
서버젼향지망개발자 19시간 전21:45 36
276 질문
normal
동리소년 1일 전14:42 44
275 질문
normal
ktheo 5일 전17:16 91
274 질문
image
행복구슬 6일 전07:56 105
273 잡담
normal
행복구슬 6일 전22:38 110
272 정보
image
두두루미 6일 전17:51 213
271 질문
normal
행복구슬 23.09.26.14:17 64
270 정보
image
두두루미 23.09.26.11:31 146