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

VPN + torrssen2 + qbittorrent + transmission 한방팩

펜타네스트 펜타네스트 1377

3

6

이전에 시놀로지 나스용으로 

gluetun + qbittorrent 컴포즈 구문을 올린 적이 있습니다.

 

기억 안나시면

참조하시구요!

 

이건 제가 헤놀을 네이티브로 쓰던 시절

일반적인 wireguard docker가 시놀로지 환경에서 iptable오류를 마구 뿜어대서(무슨 오류인진 당최 모르겠습니다...)

어쩌다 찾게 된 gluetun을 활용했던건데

 

지금은 proxmox 가상화 환경에서 해놀을 사용하고 있어 마운트 포인트로 디스크를 간편하게 넘길 수 있어

헤놀 위에서 굴리는 방식을 고집할 필요가 없어졌기도 하고

이상하게 저 방식은 다운로드를 오래 하지 않다가 시드파일을 넣을 경우 피어를 찾지 못하는 현상이 있더군요.

 

그래서 몇 달간 문제없이 사용했고,

편의에 따라 RSS와 자동다운로드 관리 기능을 사용하기 위해 torrssen2를 끼우고, torrssen2가 지원하는 트랜스미션을 같이 끼워서 돌리고 있었습니다.

 

문제없이 잘 돌아가는걸 확인했기에 이제 공유하려고 합니다 ㅋ_ㅋ

 

Proxmox LXC컨테이너 용입니다. 헤놀, 시놀은 iptable오류 납니다.

Mullvad의 Wireguard VPN을 사용합니다.

홍보 아님.. 뒷광고 아님.. 커미션 받는거없음..

 

version: "5"
services:
  wireguard:
    container_name: wireguard
    image: jordanpotter/wireguard:latest
    ports:
      - 8080:8080 #torrssen2 포트번호
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp #transmission
      - 9092:9092 #qbittorrent WEBUI 포트번호(변동가능)
      - 9093:9093 #qbittorrent 포트번호 (변동가능)

    environment:
      - LOCAL_SUBNETS=192.168.1.0/24 #(내부IP대역에 따라 수정 필요, 이거 안하면 접속 불가)
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      net.ipv4.conf.all.src_valid_mark: 1
    volumes:
      - /path/to/mullvad.conf:/etc/wireguard/mullvad.conf # 파일 지정입니다. 와이어가드 conf파일 지정해주세요
    restart: unless-stopped
  qbittorrent:
    image: linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=0
      - PGID=0 #LXC 내부에 user 새로 만들어서 사용할꺼면 그 id를 따주세요. 전 귀찮아서 그냥 썼습니다.
      - TZ=Asia/Seoul
      - WEBUI_PORT=9092 #위에서 WEB UI용 포트 변경했으면 따라서 변경

    network_mode: 
      service:wireguard
    volumes:
      - /path/to/config:/config #기타 필요에 따라 추가
    restart: unless-stopped
  torrssen2:
    image: tarpha/torrssen2:latest
    restart: unless-stopped
    network_mode: 
      service:wireguard
    volumes:
      - /path/to/data:/root/data
  transmission:
    image: linuxserver/transmission:latest
    container_name: transmission
    network_mode: 
      service:wireguard
    environment:
      - PUID=0
      - PGID=0 #qbittorrent부분과 동일

      - TZ=Asia/Seoul
      - USER=
      - PASS= #WEB UI 로그인용 ID/PW 지정

    volumes:
      - /path/to/config:/config
    restart: unless-stopped

 

 

빨간색으로 칠한 부분만 환경에 맞게 수정해서 

docker-compose up -d

하시거나

portainer 사용하시면 됩니다.

 

docker에 익숙하지 않으신 분들 들여쓰기 준수해주시구

이건 시놀에서 테스트해봤지만 안되니까 =ㅅ=;

시놀에서 쓰실 분들은 jordanportter/wireguard 부분을 gluetun으로 바꾸어 환경에 맞게 사용하세요~

 

추가적으로 torrssen2에서 연결할 트랜스미션의 주소는

복잡할 것 없이 127.0.0.1로 잡으면 됩니다.

같은 네트워크로 묶어놨으니까요

신고공유스크랩
6
profile image 1등
빨간물약 2023.05.17. 18:10
profile image
펜타네스트 글쓴이 2023.05.19. 13:14
빨간물약
시간을 내서 7.2RC도 업데이트 하고 원문을 찾아서 여러가지 해법을 따라해봐도 여전히 gluetun이 아닌 이미지를 사용하면 실행이 안되는군요
profile image
빨간물약 2023.05.19. 15:32
펜타네스트
그렇군요 와이어가드는 대부분 spk 패키지로 설치하다보니
단순히 iptable말고 다른 문제도 있나보네요
profile image
펜타네스트 글쓴이 2023.05.18. 13:41
붕업
숫자가 바뀌는 토렌트 사이트들 관리가 힘들어서 빼버렸습니다 ㅠ_ㅠ..
제가torrssen으로 주로 사용하는 건 RARBG와 Nyaa.si입니다.
런닝맨, 복면가왕 등의 몇몇 예능을 제외하면
요즘은 죄다 OTT를 통해서 릴이 나오니까 영문명만 달아놓으면 잘 찾아주기는 해요

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.