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

Qbittorrent + Wireguard Docker-compose 구문

펜타네스트 펜타네스트 4769

5

31

2024/04/12 새 글을 작성했으니 여기를 참조하세요

https://svrforum.com/index.php?mid=nas&document_srl=1365675

 

 

 

밑에 OpenVPN을 사용하는 방법이 올라와서 같이 팁 공유차 글을 씁니다.

질문이 아닌 글은 처음이 아닌가 싶네요..ㅋ

성의있게 스크린샷 첨부해가면서 작성하기엔.. 회사라서 적당히 글만 쓰겠습니다 ㅠㅠ

 

도커허브에는 아주 유명한 ExpressVPN, NordVPN정도만 Wireguard전용 이미지가 있고

그 외의 VPN을 위한 이미지는 없습니다.

Wireguard가 OpenVPN보다 속도가 빨라서 좋은데 아쉬운 점이죠.

 

근데 위 둘 다 광고 블로그가 너무 많고 정보공개요청이 들어왔을 때 선뜻 내준 이력이 있는 곳이라

사용하고 싶지 않았어서.. 다른 업체껄 사용중입니다. 업체 이름은 안 밝힐 거구요 광고 오해 받기 싫어서..

 

그래서 찾다가 Gluetun이라는 이미지를 발견해서 사용중입니다.

기타 Wireguard방식의 VPN 접속 이미지는 많은데 ipv4 옵션을 줘도 iptable오류를 뿜어대고

qbittorrent + wireguard를 합쳐놓은 이미지도 iptable오류를 뿜더라구요.

 

그래서 Gluetun컨테이너를 만들고 qbittorrent 컨테이너를 태웠습니다.

아래에 구문 복사하셔서 사용하면 되고 색깔 칠해놓은 부분만 자신의 상황에 맞게 사용하시면 됩니다.

 

*참고로 Gluetun은 wireguard방식만 지원하는 것이 아니라 openvpn방식도 지원합니다

 

version: "3"
services: 
  vpn:
    image: qmcgaw/gluetun
    cap_add:
      - NET_ADMIN
    ports:   # 하단에 각자의 토렌트 포트포워딩 추가
 

      - 8888:8888/tcp # HTTP proxy
      - 8388:8388/tcp # Shadowsocks
      - 8388:8388/udp # Shadowsocks
    volumes:   # 하단에 각자의 볼륨매핑 추가
      - /@@@@@@/@@@@@@:/gluetun      # "@" 지우고 gluetun이미지 기본 폴더로 사용할 폴더 매핑
      - /dev/net/tun dev/net/tun none bind create=file
    environment:
      - privileged
      - VPN_SERVICE_PROVIDER=    # "="옆에 VPN서비스명 기입
      - VPN_TYPE=wireguard
      # OpenVPN을 사용하시려면 wireguard관련 옵션 다 제거하고, 아래 3줄 "#"제거하고 이쪽을 쓰시면 됩니다. 

      # OpenVPN: 
      #- OPENVPN_USER=
      #- OPENVPN_PASSWORD=

      # Wireguard:
      - VPN_ENDPOINT_IP=
      - VPN_ENDPOINT_PORT=
      - WIREGUARD_PUBLIC_KEY=
      - WIREGUARD_PRIVATE_KEY=
      - WIREGUARD_ADDRESSES=         #이 5줄은 각자 사용하시는  VPN의 wireguard접속 프로필 *.conf에 있는 내용을 기입

      - TZ=Asia/Seoul
    restart: unless-stopped
  qbittorrent1:
    image: linuxserver/qbittorrent:latest
    container_name: qbittorrent
    network_mode:
      service:vpn
    environment:
      - PUID=
      - PGID=              # PUID, PGID기입

      - TZ=Asia/Seoul
      - WEBUI_PORT=            # qbittorrent 웹 UI접속포트 설정
    volumes:
      - /@@@@@@/@@@@@@:/config       # "@"지우고 config폴더 매핑
                                                                                      # 기타 그 외 다운로드 폴더 등 지정

    depends_on:
      - vpn
    restart: always

 

이렇게 작성하시고 실행시키면 잘 되실 겁니다.

킬스위치 기능이 없는 업체도 많아서 디펜던시를 걸어놓은거라

Gluetun이 죽어버리면 qbittorrent도 같이 죽어버리게 해놨습니다.

 

image.png.jpg

 

ip확인은 시드파일로 하셔도 되지만

간단하게 터미널에서 curl ifconfig.me 쳐주시면 나오고

traceroute를 통해서 트래픽을 파악하셔도 됩니다.

 

신고공유스크랩
31
profile image
펜타네스트 글쓴이 2022.05.02. 15:15
뻐럭

그리고 첨언으로

1.OpenVPN사용하시려는거같은데 그럼 Gluetun의 environment에서 VPN_Type을 openvpn으로 바꿔서 사용해주시고

2.Gluetun의 Ports 쪽에서 qbittorrent가 사용할 포트 열어주셔야 합니다.

profile image
펜타네스트 글쓴이 2022.05.02. 15:47
펜타네스트

3. ExpressVPN이라면 전용 도커 이미지가 있고 wireguard를 사용하지 않으실거라면 딱히 iptable오류를 맞닥뜨릴 일도 없어서 전용 이미지 사용하는게 더 편하실 수 있습니다

뻐럭 2022.05.02. 16:12
펜타네스트

넵 역시 초심자의 길은 멀고 머네요 ㅠㅠ 노력을 해보겠습니다

이치로운 2022.06.04. 07:23

안녕하세요

nordvpn 사용중인데

 

- WIREGUARD_ADDRESSES= #이 5줄은 각자 사용하시는 VPN의 wireguard접속 프로필 *.conf에 있는 내용을 기입

 

이부분을 nordvpn 사이트나 앱에서 어떡게 확인해야 할지 몰라 문의드립니다..

우리슬뽀 2022.08.18. 09:42

wireguard가 openvpn보다 빠르다고 들어서 사용 중인 expressvpn이 wireguard 방식을 지원하지 않는다고 알고 있어서 기간이 만료되면 다른 vpn으로 갈아탈려고 하는데 wireguard를 지원하는 vpn은 어떤 것이 있는지 알려주실수 있나요?

Fromspace 2024.04.11. 20:50

11.png.jpg

 

22.png.jpg

 

33.png.jpg

 

좋은 자료 좋은 설명대로 따라하였는데, 이런 오류가 뜨면서 되질 않습니다..

 

큐빗토렌트 포트 써줬고 방화벽에서 해제도 해줬는데.. 무엇이 문제인지 도와주세요 . . .

profile image
펜타네스트 글쓴이 2024.04.12. 10:34
Fromspace
포트를 사용중인 다른 컨테이너가 있는지 확인해보세요
없다면
https://velog.io/@bik1111/%EB%8F%84%EC%BB%A4-driver-failed-programming-external-connectivity-on-endpoint-portainer-%EC%97%90%EB%9F%AC-%EA%B3%A0%EC%B9%98%EA%B8%B0

따라해보세용
12

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 1일 전09:37 120 +1
질문 ZFS 풀에서 계속 에러가 뜹니다 3 bass9030 1일 전00:43 78 +1
잡담 백업 주기와 방법에 대한 고민 12 칼룬 1일 전18:12 215 +1
3846 질문
image
TANG 4시간 전11:33 51 0
3845 질문
normal
감자칩 20시간 전18:55 93 0
3844 질문
normal
숲형 1일 전11:21 213 0
3843 질문
image
kmw_ 1일 전09:37 120 +1
3842 질문
normal
bass9030 1일 전00:43 78 +1
3841 잡담
normal
칼룬 1일 전18:12 215 +1
3840 질문
normal
늘맑음 2일 전15:10 181 +1
3839 질문
image
게르노 2일 전12:26 67 0
3838 잡담
normal
bong90a 2일 전10:50 355 0
3837 후기
image
추주비 2일 전10:33 262 +1
3836 질문
normal
angrynerd 3일 전14:11 411 0
3835 오픈소스
image
달소 4일 전23:00 375 0
3834 후기
normal
N4100 4일 전18:56 429 +4
3833 가이드
file
펜타네스트 4일 전18:39 289 +1
3832 질문
image
똥쓰똥쓰 4일 전17:02 273 0
3831 후기
image
동도리군 5일 전10:27 313 0
3830 질문
image
칼룬 6일 전11:56 78 0
3829 질문
image
초보나스 6일 전11:13 324 0
3828 질문
image
kmw_ 6일 전22:29 211 0
3827 후기
image
달소 6일 전21:35 294 +1