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

gluetun, qbittorrent 연결하였는데 접속은 원활하나 토렌트 다운로드 진행이 안됩니다.

dowon 1098

0

12

docker-compose.yml 내용은 아래와 같습니다.

version: "3"
services:
  vpn:
    image: qmcgaw/gluetun
    cap_add:
      - NET_ADMIN
    ports:
      - 8081:8081
      - 6881:6881
      - 6881:6881/udp
      - 8888:8888/tcp # HTTP proxy
      - 8388:8388/tcp # Shadowsocks
      - 8388:8388/udp # Shadowsocks
    volumes:
      - /data/torrent/gluetun:/gluetun
      - /dev/net/tun dev/net/tun none bind create=file
    environment:
      - privileged
      - VPN_SERVICE_PROVIDER=nordvpn
      - VPN_TYPE=wireguard
      - WIREGUARD_PRIVATE_KEY=#############################
      - SERVER_COUNTRIES=Japan
      - TZ=Asia/Seoul
    restart: unless-stopped
  qbittorrent:
    image: linuxserver/qbittorrent:latest
    container_name: qbittorrent
    network_mode:
      service:vpn
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - WEBUI_PORT=8081
    volumes:
      - /data/torrent/config:/config
      - /mnt/tank:/downloads
    depends_on:
      - vpn
    restart: always

 

nginx proxy manager를 통해 8081은 https로 역방향 프록시 되어 있습니다.

 

8081, 6881, 8888, 8388 전부 ufw allow 되어 있습니다.

 

포트 포워딩의 경우에는 6881, 8081이 공유기에서 서버로 포트포워딩 되어 있습니다. (필요한지는 잘 모르겠습니다.)

 

토렌트 파일을 올릴 시에 메타데이터 다운로드는 이루어지는데 파일 다운로드는 전혀 진행되지 않고 있습니다. 전부 중지됨으로 뜹니다.

 

docker exec -it qbittorrent /bin/bash로 컨테이너 접속한 뒤에 ping google.com 쳤더니 반응이 있는 것으로 보아 인터넷 연결 자체는 되고 있는 것으로 보입니다.

 

혹시 제가 놓친 부분이 있을까요?

신고공유스크랩
12
1등
각시수 2023.06.16. 22:17
version: "3"
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports: # 하단에 각자의 토렌트 포트포워딩 추가
- 8999:8999/tcp # Shadowsocks
- 8999:8999/udp # Shadowsocks
- 8989:8989/tcp # HTTP proxy
volumes: # 하단에 각자의 볼륨매핑 추가
- /volume1/docker/gluetun/glue1:/gluetun
- /dev/net/tun dev/net/tun none bind create=file
environment:
- privileged
- PUID=1000
- PGID=1000
- VPN_TYPE=openvpn
- VPN_SERVICE_PROVIDER=nordvpn # "="옆에 VPN서비스명 기입
# OpenVPN을 사용하시려면 wireguard관련 옵션 다 제거하고, 아래 3줄 "#"제거하고 이쪽을 쓰시면 됩니다.
- OPENVPN_USER=XXXXXXX@XXXXX.net
- OPENVPN_PASSWORD=XXXXXXXX
# 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:
network_mode: service:gluetun
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1026
- PGID=100 # PUID, PGID기입
- UMASK=0000
- UMASK_SET=0000
- TZ=Asia/Seoul
- WEBUI_PORT=8989 # qbittorrent 웹 UI접속포트 설정
volumes:
- /volume1/docker/qbittorrentvpn/config:/config
- /volume1/New:/downloads
- /volume1/New/incomplete:/downloads/incomplete
restart: always
각시수 2023.06.16. 22:18
각시수

제가 쓰고 현재 잘 쓰고 있는 도커 컴포즈 입니다. 참고해보세요.

볼륨 매핑 잘 하시고요.

 

그런데 궁금한게..... 노드vpn 와이어가드 키는 어디서 구하셨나요?

저는 못구해서 오픈으로 쓰는데...... 노드vpn 물어봐도 안 알려주고 ㅠㅠ

dowon 글쓴이 2023.06.16. 22:28
각시수
Obtain your Wireguard private key
Your Wireguard private key is valid for your account and all NordVPN servers, so you only have to extract it once. @bubuntux has written a Docker image to this

Login to your NordVPN account on their website
Create an access token, for example abcxyz
Run the following command:
docker run --rm --cap-add=NET_ADMIN \
-e TOKEN='abcxyz' ghcr.io/bubuntux/nordvpn:get_private_key
This should output your private key which you can then set in Gluetun with WIREGUARD_PRIVATE_KEY
각시수 2023.06.16. 22:47
dowon

토큰 구해서 실행해봤는데 이렇게 뜨네요 ^^;; 혹시 해결방법이 있을까요? 

스크린샷 2023-06-16 오후 10.46.35.jpg

dowon 글쓴이 2023.06.17. 13:48
각시수
혹시 nordvpn 설치 하셨나요? 저는 설치한 후에 돌린 것 같기는 합니다.
각시수 2023.06.17. 22:00
dowon
와이어가드로 쓰면 속도 어느정도 나오던가요? 혹시 openvpn과 비교해보셨는지요. ^^
profile image 2등
펜타네스트 2023.06.16. 22:43
환경이 헤놀인지 리눅스VM인지 LXC인지.. 알 수가 없군용
헤놀도 7.2냐 아니냐에 따라 Container Mangager유무로 나뉘고..

'오류'라고 떠있는 게 아닌 것을 보니까 저장소 쓰기 권한 문제는 아닌 것 같은데..
service docker restart 혹은 완전히 재부팅 후에도 동일한가요?
PUID=1000<-유저가 있는 유저일까요?
dowon 글쓴이 2023.06.17. 13:47
펜타네스트
제가 설명이 미흡했네요, 리눅스 우분투 22.04에 도커 이미지로 올렸습니다.
이유는 잘 모르겠으나 nordvpn 연결 서버를 p2p 특화된 서버를 우선 선택하게끔 설정했더니 잘 되네요.
감사합니다.
profile image
펜타네스트 2023.06.17. 15:13
dowon
제가 알기로 몇몇VPN은 토렌트를 사용할 수 있는 채널을 따로두고 그 외 채널은 토렌트를 막아버리는 것으로 알고 있습니다
잘 해결되셨다니 다행이네요
anisphia 2023.07.12. 13:12
dowon
gluetun wiki 에서 nordvpn wireguard 설정 옵션에는 "nordvpn 연결 서버를 p2p 특화된 서버를 우선 선택하게끔 설정"하는 부분을 제가 보지 못하였는데, 혹시 제가 놓친게 있는지 알려주시면 감사하겠습니다. 제가 알기로는 SERVER_COUNTRIES=Japan 처럼 환경변수로 국가 설정 외엔 따로 없는 걸로 알고 있어서요.

nordvpn wireguard 설정을 Custom provider 옵션으로 할 경우엔 VPN 엔드포인트 IP를 직접 설정해줘야 해서 서버 1개만 콕 찝어서 연결해야 하니 우선 선택하게끔 하는 설정이 아니고... 도무지 모르겠어서 도움을 요청드립니다 ㅠ_ㅠ

아 그리고 제가 gluetun을 1년 정도 써본 결과 PUID=0 PGID=0 으로 루트권한으로 설치해야 오류가 없었습니다.
3등
anisphia 2023.08.02. 18:07
찾아보니 nordvpn은 p2p 서버만 우선적으로 선택하도록 하는 기능을 지원하지 않네요.
dowon님 댓글을 보고 있는 기능인 줄 알고 며칠동안 열심히 검색해봤으나 실제로 사용하는 사람도 없었고, 아직 구현되지 않은 기능이었습니다.

참고로 아래의 링크에서 자세한 정보를 얻을 수 있습니다
https://github.com/qdm12/gluetun/issues/1541

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu 24.04 LTS Desktop 원격 접속 설정하기(SSH,RDP) 3 달소 1일 전18:33 84 +1
가이드 Ubuntu 24.04 LTS Server 설치해보기 달소 1일 전17:40 163 +2
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 1일 전10:37 271 +2
3871 질문
image
무백 12분 전21:45 3 0
3870 잡담
normal
kmw_ 1일 전21:52 332 0
3869 후기
normal
ljr10 1일 전21:18 94 0
3868 가이드
image
달소 1일 전19:06 58 0
3867 가이드
image
달소 1일 전18:33 84 +1
3866 가이드
image
달소 1일 전18:09 88 0
3865 가이드
image
달소 1일 전17:40 163 +2
3864 질문
normal
까칠한나그네 1일 전15:44 80 0
3863 잡담
image
달소 1일 전10:37 271 +2
3862 가이드
image
달소 1일 전23:10 83 +1
3861 가이드
image
달소 1일 전22:54 87 0
3860 질문
normal
감자칩 2일 전18:56 203 0
3859 질문
image
게르노 2일 전16:08 75 0
3858 질문
image
동도리군 2일 전12:14 92 0
3857 정보
image
달소 2일 전08:21 174 +1
3856 잡담
image
달소 2일 전07:46 299 +1
3855 가이드
image
달소 2일 전07:24 283 0
3854 질문
normal
서버구축하자 3일 전13:09 427 0
3853 질문
image
미스터빈 4일 전20:09 231 0
3852 질문
image
초보나스 4일 전08:05 269 +1