시놀로지 도커에 warp-proxy (https 차단 우회) 설치하기

About Cloudflare WARP

이번에 설치 해볼 warp-proxy에 대해 간단하게 이야기 드리자면 클라우드 플레어의 프록시 서비스 입니다

image.png.jpg

모바일이나 데스크탑용 1.1.1.1 warp 앱도 있습니다

처음에는 시크릿dns나 goodbyedpi와 비슷하게 시작 했지만 지금은 vpn비스무리 해졌다고 합니다만
주의 하실 점은 vpn과 다르게 ip를 숨겨주지 않기 때문에 토렌트 같은 곳에 사용하시는 건 비추입니다

어쨌든 모바일이나 데스크탑에서는 비슷한 기능의 앱이나 유틸들이 많아서 크게 문제가 없지만

도커 컨테이너를 우회 시키고 싶을 때는 방법이 별로 없습니다

대표적으로 많이 쓰시는 게 vpn이죠

gluetun이나 openvpn이나 wireguard 등의 vpn클라이언트를 도커로 설치 해서 사용 하는 방법인데요

단점은 목적지 서버가 있어야 한다는 점 입니다

많이 쓰시는 서프샤크 같은 유료 vpn 결제를 하신 후 등록을 하시거나

오라클 서버 같은 곳에 vpn 서버를 올려서 사용하는 방법이 있습니다만

image.png.jpg

많이 비싸진 않지만...

유료 결제를 하거나 설정하기가 좀 복잡합니다

vpn을 많이 쓰시면 나쁘지 않을 수 있겠습니다만 그게 아닐 경우 비싸지 않아도 결제하기에는 좀 그렇죠

아니면 openvpn을 이용한 방법도 있습니다

VPN Gate - Public Free VPN Cloud by Univ of Tsukuba, Japan

image.png.jpg

무료 vpn이 있지만 속도가...

무료 vpn이 많이 있습니다 설정 해보니까 작동도 잘 됩니다만 역시 속도가 문제겠죠

wfg/docker-wireguard: A lightweight, containerized WireGuard (github.com)

image.png.jpg

openvpn 보다 빠르다는 wireguard 클라이언트도 있다

와이어가드 클라이언트도 있긴 한데 무료서버 찾기가 힘들어서 테스트는 못해봤네요

여하튼 이런 vpn들이 방법이긴 한데 이런저런 이유로 결국 다른 방법을 찾아 봅니다

분명 docker에도 시크릿dns 같은 서비스가 있을 거 같은데 라고 생각하며 찾아 보다가

green tunnel 을 찾았습니다만 작동이 안됩니다 개발도 중단 된지 오래고요

아 느려도 openvpn을 써야하나 하다가 warp-proxy를 찾았습니다

superng6/warp-proxy - Docker Image | Docker Hub

요 이미지를 사용 하기로 합니다

검색 해보면 비슷한 이미지들이 있으니 맘에 드는 거 설치하셔도 될 거 같습니다

저 같은 경우는 https 차단 우회를 하려는 이유가 youtube-dl-nas 서비스 사용 입니다

yt-dlp가 차단 된 사이트의 영상은 못 가져 오더라고요....

시놀로지 도커에 Youtube-Dl-Nas (ft. 확장프로그램) 설치하...[NAS(시놀/헤놀)] 빨간물약 2024.10.05   Youtube-Dl-Nas 확장 프로그램 1.1.1 업데이트[소프트웨어&Tool] 빨간물약 2...

위 가이드 글 대로 youtube-dl-nas 설치 후 추가 작업을 하시면 됩니다

version: '3'
services:
  modenaf360-youtube-dl-nas:
    image: modenaf360/youtube-dl-nas:latest
    container_name: modenaf360-youtube-dl-nas
    #ports:
      #- "9998:8080/tcp" # WARP 프록시를 사용해야 하니까 포트 부분은 주석 처리 하거나 삭제 합니다
    volumes:
      - /volume1/docker/ytd:/downfolder:rw
    environment:
      TZ: "Asia/Seoul"
      MY_ID: "아이디" 
      MY_PW: "비번" 
      PROXY: "http://warp:1080" # WARP 프록시 적용 - 프로젝트 내부 warp에서 설정한 내부 포트
    restart: always
    network_mode: service:warp  # WARP 프록시 네트워크 사용
    depends_on:
      - warp

  warp:
    image: superng6/warp-proxy:latest
    container_name: warp
    ports:
      - 1081:1080     # 1081 포트는 수정 가능 하지만 1081 포트는 프로젝트 내부 연결 시에는 사용 안함
      - "9998:8080/tcp" # youtube-dl-nas의 포트를 여기에다 입력 9998포트는 변경 가능
    environment:
      - "PROXY_PORT=1080" # 내부 포트 지정
      #- "WARP_LICENSE="  # WARP+ 라이선스 키(유료) 입력
      - "FAMILIES_MODE=off"
    volumes:
      - ./warp:/var/lib/cloudflare-warp
    restart: always

복사

추가 작업으로 docker/ytd 폴더 아래에 warp 폴더를 생성 해줍니다
/volume1/docker/ytd/warp 가 되겠죠

포트 부분은 굳이 바꾸 셔야 한다면 주석을 참고하시면 될 거 같습니다

설치는 저게 전부 입니다

프로젝트 생성이나 만들어진 프로젝트의 yaml 파일 내용을 위의 코드로 변경 후 빌드 새로 해주시면 됩니다

참고로 저는 차단 된 사이트를 자주 가는 것도 아니고 속도 문제도 있고 해서

프록시 전용 youtube-dl-nas 서비스와 확장 프로그램을 국내용과 분리해서 사용 중입니다

각자 본인 사용 패턴에 맞게 여러개든 하나든 설정해서 사용하시면 될 거 같네요

youtube-dl-nas 컨테이너 말고 yt-dlp 를 사용하는 컨테이너는 비슷하게 적용 가능합니다

yt-dlp에서 PROXY 환경 변수를 지원하는 거거든요

그리고 proxy 지원하는 다른 종류의 컨테이너도 아마 적용이 될 겁니다

다시 한 번 말씀드리지만 vpn과 다르게 ip를 숨겨주지 않으니 토렌트 같은 곳에는 쓰지 마세요

긴 글 읽으시느라 고생하셨습니다

제작해보시는 분들은 다 성공 하시길 바랍니다

Read more

시놀로지 도커에 openclaw 설치하기

오픈클로를 도커에 설치하는 방법을 문의하신 분이 계셔서 작성 해봅니다 현재 오픈클로는 나온지 얼마 안됐고 계속 업데이트가 되고 있는 상황이기 때문에 설치 방법이 달라질 수 있습니다 Docker - OpenClaw https://docs.openclaw.ai/install/docker 제 개인적인 의견은 공식 문서를 참고하시는 걸 추천 드립니다 우선 시놀로지에 설치 하기 위해서는 패키지 센터에서

By 빨간물약

GLM-5 모델 출시와 함께 가격인상

https://svrforum.com/software/2992940 얼마 전에 위 링크 글을 통해 1년 4만원 결제로 상급 모델 사용이 가능하다고 알려드렸던 GLM에서 5버전 출시와 함께 가격 인상을 한다는 이메일이 왔네요 다행히 기존에 이미 사용하는 사람들은 상관 없다고 합니다 내용은 11일 부터 인상이라는데 시차 때문인지 아직 할인된 가격이 적용 되는 거 같습니다 사용을

By 빨간물약

Openclaw를 시놀로지 도커에 설치 해봤습니다

wtr pro n100 네이티브 헤놀에 설치 했습니다 (꺼져있는 CLI 컨테이너는 CLI 접속 시에만 동작 합니다) 어차피 api를 사용하니 도커도 괜찮겠다 싶어서 시도 해봤는데 간단한 문답은 자원 소모가 거의 없네요 텔레그램과 대시보드도 잘 되고 SSH 접속을 통한 CLI 설정도 잘 됩니다 GLM-4.7 API를 사용하는 거라 일반적인 대화 성능은 맥미니랑 크게

By 빨간물약