inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Dante Labs] Xây dựng văn phòng ảo AI của riêng bạn với Hermes × Codex (Khóa học Master 8 tuần)

Bài 4.1 — Webhook - Thế giới bên ngoài gọi đến công ty

Tailscale Funnel의 선택이유가 있을까요?

Đã giải quyết

84

ziziza93

23 câu hỏi đã được viết

0

안녕하세요.
강의 잘 듣고있습니다. 좋은 강의 감사합니다.

로컬터널링의 도구로 조사해봤을 때 ngrok나 Localtunnel 같은 도구도 나오던데, Tailscale Funnel의 강점 또는 다른 도구들의 단점이 있을까요?

로컬터널링을 사용해본적이 없다보니, 안정성과 보안성이 제일 중요하지 않을까 막연하게 생각중입니다.

다른 도구들의 단점이 있는지, 또는 베타버전임에도 Tailscale Funnel이 가지는 장점이 있어서 선택하신걸까요?

N개의 기술중 특정 판단하신 기준이 어떤것인지 노하우를 배우고싶어 문의드립니다!

인공지능(ai) ai-agent

Câu trả lời 1

1

dantelabs

안녕하세요. 영욱님. 좋은 질문입니다.

Tailscale Funnel이 모든 상황에서 가장 좋은 도구라서 선택한 것은 아닙니다.

강의에서 이미 Tailscale 사설망을 사용하고 있어, 별도 터널서비스 계정이나 인증 토큰을 추가하지 않고 공개 범위만 바꿀 수 있다는 점이 컸습니다.

tailscale serve는 Tailscale 네트워크 안에서만 공유하고, tailscale funnel은 인터넷에 공개합니다. Funnel은 자동 HTTPS와 릴레이를 제공하지만, 공개 서비스이므로 애플리케이션 로그인과 권한 설정은

별도로 필요합니다.

ngrok에 대해 좀 설명드리겠습니다.

ngrok은 인증, 트래픽 정책, 로그와 사용자 지정 도메인 등 관리 기능이 더 풍부합니다.

대신 별도 계정과 토큰을 관리해야 하고, 설정에 따라 TLS가 ngrok에서 종료될 수 있습니다.

LocalTunnel도 설명드립니다.

로컬터널은 일회성 데모나 간단한 웹훅 테스트에 적합합니다. 반면 장시간 운영이나 중요한 관리 화면에는 권장하지 않습니다.

이번 선택은 기존 인프라 재사용, 학습 난이도, 공개 범위 설명력, 실습 목적을 함께 고려했기 때문입니다.

외부 공개가 필요 없다면 Funnel보다 tailscale serve를 사용하고, 장기운영 서비스라면 정식 리버스 프록시나 별도 보안 계층을 검토하는 것이좋습니다.

0

ziziza93

정성스러운 답변 너무 감사합니다!

그렇다면 제가 구성하고자 하는 환경에서는 어떠한 기술을 활용하는게 적합할까요?Cloudflare Tunnel이 가장 적합한가? 라는 생각이 들어서요.

구성하고자 하는것은 결국 다음과 같습니다.

  1. 미니pc(리눅스)에 외부접근 ssh를 열어주는데 인증되어있는 ip 또는 vpn이 켜진경우에 접근 가능하도록 한다(사실 ip또는 vpn이 아니더라도 인증된 방법으로만)

  2. 헤르메스 대시보드를 1번처럼 인증된 환경에서 접근할 수 있도록 풀어준다(모바일 또는 다른 pc)

혹시 고견 있으시면 알려주시면 감사하겠습니다!

1

dantelabs

제 경험에 비춰봤을때,

지금 구성하려는 환경만 보면, Cloudflare Tunnel까지 쓰지 않고 Tailscale만으로도 목적을 충분히 달성하실 수 있어요.

  1. 미니 PC SSH는 Tailscale을 설치하고, Tailscale IP로만 접속 허용하면 “VPN이 켜진 인증된 기기만 접근” 구조가 자연스럽게 만들어집니다.

  2. Hermes 대시보드는 Funnel 대신 tailscale serve를 쓰시면 되니다.

    Tailscale 네트워크 안에서만 열리거든요. 모바일이나 다른 PC에도 Tailscale을 설치해 같은 Tailnet에 넣으면 됩니다.

Cloudflare Tunnel은 “외부 사용자에게 도메인+HTTPS로 넓게 공개하고, 브라우저 기반 로그인까지 붙이고 싶을 때” 선택하는 쪽에 더 가깝습니다.
지금처럼 소수의 본인/내부 기기만 접근시키는 시나리오라면, Tailscale 중심 설계가 더 단순하고 보안 요구에도 잘 맞습니다.

VPS 환경에서 webhook 구성시 차이점.

0

13

2

Search를 들어가면 brave search가 없습니다.

0

8

2

텔레그램에 메세지 보내기

0

8

1

8.2 절 칸반보드 실행 결과에 대한 질문입니다.

0

30

2

isolated dashboard 관련 문의

0

37

2

8.1. 키움증권 연동하는 내용 잘문입니다.

0

39

2

혼자 이거저것하다보니..

0

36

2

wave 터미널, 마우스 우클릭 "File Browser" 없네요

0

28

2

Unit3.8-칸반 작업 관련

0

37

2

Unit 6.4. 영상에 있는 ethan에게 주는 블로그 콘텐츠 파이프라인 프롬프트는 어디있어요? 강의자료에서 찾기가 어려워요

0

32

2

섹션8 수업자료

0

35

1

DM에서 스레드로 답변이 오지 않습니다

0

38

2

unit 1.13 텔레그램 연동에서 그룹ID 부분

0

45

2

웹훅 설치 문의

0

47

2

칸바 교육 듣고 있는데 카드 추가할때 워크스페이스가 나와서 안되요

0

27

3

슬랙 연결 에러

0

38

2

코드 제공

0

32

2

부록1. 모델에서 LM studio와 custom endpoint 차이

0

35

2

hermes에서 클로드 쓰는법 있을까요?

0

51

2

manifest 여기 안에 소피.json 파일 넣는법

0

42

2

멀티프로필 올리버 채용하고 다른에이전트 채용하는데서 슬랙용밖에 없나요?

0

29

1

3.2 강의 듣는중에 슬랙으로만 가능한가요?

0

38

2

Unit 7.2 진행중 발생하는 내용 질문입니다.

0

33

2

Unit3.8 에서 마지막 승인후 진행단계에서 막혔습니다.

0

34

2