본문 바로가기

AI

n8n의 ngrok 설정하기

* ngrok 사용

- localhost는 외부에서 접근 불가

- ngrok을 쓰면 외부에서 접근 가능한 공개 URL을 생성해줌.

https://ngrok.com/

 

ngrok | API Gateway, Kubernetes Ingress, Webhook Gateway

ngrok simplifies app delivery by unifying API gateway, Kubernetes ingress, multi-cluster load balancing and more with ngrok's Universal Gateway.

ngrok.com

1) 회원가입 및 설치(QR 인증은 skip)

2) 인증 토큰 발급 후 다음 실행

ngrok http 5678로 터널링을 하라는 명령 가능

windows 선택 > 64bit 다운로드

그러면 바이러스(?) 파일이라는 말이 뜨는데 이걸 허용해줘야 한다. 

검색 창 > windows 보안 > 바이러스 및 위협 방지 > 보호 기록 > 

여기 작업을 '허용'으로 설정해준다. 

이렇게 설정 후 다운로드를 다시 진행해주면 문제 없이 다운로드가 진행된다. 

그리고 환경 변수를 등록해줘야 한다. '시스템 환경 변수 편집' > 환경 변수 > 사용자 변수의 path 더블 클릭 > 

찾아보기 > 방금 다운로드한 폴더 선택

이렇게 cmd에 ngrok을 입력했을 때 도움말이 나오면 설정 성공 ! 

 

* 이제 ngrok token을 입력해줘야 한다. 

ngrok 홈페이지에서 Your Authtoken 이동 > Copy 후 Command Line 입력

n8n을 터널링 하기 위해 

ngrok http 5678을 cmd 창에 입력

이 주소로 forwarding이 되고 있는 것 ! 이렇게 주소가 바뀌어서 동작하게 되는 것이다. 

내부적으로는 http://localhost:5678로 실행중이지만, https 주소를 통해서 웹훅을 사용할 수 있게 된다. 

실행할때마다 주소는 바뀐다! (무료 버전이라 .. )

이렇게 설정한 주소를 n8n에도 알려줘야한다. 

n8n의 docker-compose.yml 파일로 이동

이렇게 변수 추가 후 docker compose up -d 실행

설정된 주소로 이동하면 

이렇게 n8n 화면으로 이동할 수 있게 된다! 

 

* 출처

https://www.inflearn.com/course/ai-%EC%9E%90%EB%8F%99%ED%99%94-n8n?attributionToken=gQHwgAoMCIKJoMYGEOGLyc4CEAEaJDY5MWIzYWQ0LTAwMDAtMjZiOC1iMTBlLTNjMjg2ZDQ1ZTgwYSoHMTM3MzMwNTIo9ujDMLe3jC3C8J4V1LKdFY6-nRWo5aotnNa3LcXL8xeQ97Iwn9a3LToOZGVmYXVsdF9zZWFyY2hIAWgBegJzaQ

 

코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드| 남박사 - 인프런 강의

현재 평점 4.9점 수강생 1,519명인 강의를 만나보세요. 요즘도 직접 코딩하시나요? 이젠 바이브 코딩도 귀찮은 시대! 코딩 없이 n8n으로 AI 자동화 전문가가 되어보세요. 실무에 바로 적용 가능한 자

www.inflearn.com