제로티어 사설망인데, 공인망을 받으려면

  1. 개인 공유기 포드포워딩(네트워크nic중 1개)
  2. cloudflared tunnel( O)

cloudflare

: 온라인 웹서버→사용자 (http://~.com) → 접속

: 터널링(access 인가가 있냐로 구분을해서) → 접속

: 서버를 통쨰로 하나 쓰겠다 (run)

터미널 명령어를 입력을 못해, tmux 명령어모드랑 서버모드.

  1. paas 또는 Iaas에서 공인망받기(aws 인스턴스, 탄력 Ip)

*가장 먼저 도메인 등록

gabia 도메인을 →cloldflare 도메인등록 버튼 → 기존꺼를 입력 해서 무료로 등록

(전파속도 1시간~3시간)

1. Cloudflare Zero Trust 대시보드에서 Tunnel 생성하기

  1. Cloudflare Zero Trust 대시보드(https://one.dash.cloudflare.com/)에 접속하여 로그인합니다.

  2. 왼쪽 메뉴에서 Networks → Tunnels로 이동합니다.

  3. "Create a tunnel" 버튼을 클릭하고, 원하는 터널 이름(예: haproxy-tunnel)을 입력한 후 **"Create tunnel"**을 누릅니다.

  4. "Install and run a connector" 단계에서 "Docker" 또는 "Linux" 등 HAProxy 서버 환경에 맞는 옵션을 선택합니다.

  5. 화면에 표시되는 cloudflared 설치 및 실행 명령어를 복사합니다. 이 명령어에는 터널 연결에 필요한 고유한 **토큰(Token)**이 포함되어 있습니다.

    이 토큰은 터널을 식별하는 중요한 정보이므로 안전하게 보관하세요.

2. HAProxy 서버(10.147.20.20)에서 cloudflared 실행하기

  1. HAProxy 서버에 접속하여 cloudflared를 설치합니다.

    bash

    # Linux (Debian/Ubuntu) 예시
    curl -L --output cloudflared.deb <https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb>
    sudo dpkg -i cloudflared.deb
    

    설치 방법은 공식 문서나 위 1단계에서 제공된 명령어를 참고하세요.