(질문) 개별 도커 컨테이너에 vpn 연결
시놀로지 도커에서 streamlink로 트위치를 돌리고 있는데 최근 720p 이슈로 1080p 녹화를 하고싶습니다.
이때 다른 도커 vpn컨테이너를 만들고 트위치 1080p로 녹화하는 방법이 있을까요?
expressVPN을 사용중이며 어떻게 연결해야하는지 모르겠습니다 ㅠ
알려주시면 감사하겠습니다.
1등
반야자비 2023.03.02. 00:40
https://hub.docker.com/r/qmcgaw/gluetun
Glutun VPN Client 도커를 만들어서 이 컨테이너가 VPN에 접속 키를 이용하여 연결하고,
실제 VPN을 사용하려는 컨테이너의 네트워크 설정에 이 컨테이너를 지정하여, Glutun 컨테이너를 경유하여 통신(VPN을 사용)하도록 하는 방법이 있습니다.
저도 어디서 설치법을 보고 따라해본 것 같은데, 찾을 수가 없네요.
Glutun VPN Client 도커를 만들어서 이 컨테이너가 VPN에 접속 키를 이용하여 연결하고,
실제 VPN을 사용하려는 컨테이너의 네트워크 설정에 이 컨테이너를 지정하여, Glutun 컨테이너를 경유하여 통신(VPN을 사용)하도록 하는 방법이 있습니다.
저도 어디서 설치법을 보고 따라해본 것 같은데, 찾을 수가 없네요.
반야자비
알려주셔서 감사합니다! 아래 댓글 보고 한번 설치해보겠습니다.
2등
SNFAIUWQ 2023.03.02. 01:09
같은 네트워크에 묶어두면 됩니다
SNFAIUWQ
알려주셔서 감사합니다! 아래 댓글에 있는 gluetun 이미지를 이용해 만들고 네트워크 묶어보겠습니다
3등
나스사랑 2023.03.02. 09:50
반야자비님 말대로 세팅해서 쓰고 있습니다.
version: "3.8"
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
ports:
- 9091:9091
volumes:
- /docker/gluetun:/gluetun
- /dev/net/tun dev/net/tun none bind create=file
environment:
- VPN_SERVICE_PROVIDER=surfshark ####본인 VPN
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=XXXXXXXXXXXXXXXXX #본인 VPN 개인키
- WIREGUARD_ADDRESSES=10.14.0.2/16 ####본인 VPN 주소
- SERVER_COUNTRIES=Japan ######본인 VPN 국가
restart: unless-stopped
transmission:
image: linuxserver/transmission
container_name: transmission
environment:
- PUID=1001
- PGID=1001
- TZ=Asia/Seoul
- USER=admin ####트랜스미션 접속 ID
- PASS=password #####트랜스미션 접속 PW
volumes:
- /docker/transmission:/config
- /data/video:/downloads
network_mode: "service:gluetun"
depends_on:
- gluetun
restart: always
나스사랑
트랜스미션은 아직 사용할 생각이 없으니 트랜스미션 위의 내용만으로 설치하면 되겠죠?? 알려주셔서 감사합니다!
반야자비 2023.03.02. 21:09
lEMMINOl
핵심은 이렇습니다.
1. glutun 부분은 그대로 따라 한다.
2. VPN 사용을 원하는 서비스의 network_mode: "service:gluetun" 를 설정한다.
3. VPN 사용을 원하는 서비스의 ports 부분을 glutun의 ports에 적는다.
그럼 아마 트랜스미션 아닌 다른 서비스도 무난하게 연동시킬 수 있습니다.
1. glutun 부분은 그대로 따라 한다.
2. VPN 사용을 원하는 서비스의 network_mode: "service:gluetun" 를 설정한다.
3. VPN 사용을 원하는 서비스의 ports 부분을 glutun의 ports에 적는다.
그럼 아마 트랜스미션 아닌 다른 서비스도 무난하게 연동시킬 수 있습니다.
위 방식으로 wireguard 설치되어있었고, gluetun이랑 연결하려니 wireguard가 작동을? 안하여 그냥 사용중인 vpn서비스로 연결 시켜버리니 작동을 합니다 ㅠ
이제 wireguard 작동시키고 gluetun이랑 연결방법을 찾아봐야겠습니다 ㅠ 감사합니다~
이제 wireguard 작동시키고 gluetun이랑 연결방법을 찾아봐야겠습니다 ㅠ 감사합니다~
cmt alert