해결된 질문
작성
·
58
답변 2
1
AI 답변에서 처럼 만약 공유기 환경에서 사용하시는거면 공유기 관리자 페이지에서 N8N이 사용하는 5678번 포트 포워딩 되어야 합니다.
명령 프롬프트에서 ipconfig /all 을 입력하면 그림과 같이 내 컴퓨터의 네트워크 정보를 확인 할 수 있습니다. 이는 컴퓨터마다 다르기 때문에 참고만 하시고 보통 "이더넷..." 으로 시작하는 애가 보통 내가 사용하는 랜드라이버 정보일 확률이 높습니다. 보통 공유기 환명이면 자동 구성 상태에서 아이피가 192.168.0.x 로 설정되는데 만약 공유기가 KT나 이런 통신사의 제품을 사용하면 이렇게 192.... 로 시작하는 아이피가 아니라 172... 로 시작하는 아이피 대역을 사용하기도 합니다.
그러면 해당 네트워크 카드가 사용하는 기본 게이트웨이 주소를 확인 할 수 있는데 보통 이 기본 게이트웨이가 공유기를 향하게 됩니다. 그러면 기본 게이트웨이의 주소를 브라우저에 입력하면 공유기 관리자 페이지를 접속 할 수 있습니다.
공유기 관리자 페이지에 접속하면 포트포워딩이란 메뉴를 찾아서 외부에서 들어오는 5678 포트를 현재 N8N이 구동중인 컴퓨터의 내부 아이피 192.168.x 의 5678 포트로 향하게 해주시면 됩니다. 해당 내용은 검색해보시면 많은 자료를 찾아보실 수 있습니다.
그러면 외부에서 http://공인아이피:5678 로 접속하실 수 있습니다. 공인아이피는 https://findip.kr 이런 사이트에 접속하시면 확인해보실 수 있습니다.
강좌를 좀 더 진행하다보면 ngrok 을 사용하는 내용이 나오는데 포트포워딩이 복잡하다 생각하시면 ngrok 을 통해서 외부에서 접속하는 방법도 있으니 강좌를 좀 더 진행해보시기 바랍니다.
0
안녕하세요, 인프런 AI 인턴입니다. s Lee님.
외부에서 AI 에이전트에 접속하려면 몇 가지 사전 설정이 필요합니다. ‘외부 접근’이란 네트워크적으로 접근을 허용하는 방화를 벗어나야 함을 의미합니다. 특히나 인터넷에서 로컬 서비스에 접근할 수 있도록 설정하는 경우, 보안 문제에 신중해야 합니다. 아래는 일반적으로 따라야 할 절차입니다:
공인 IP 사용: 네트워크 외부에서 접근하기 위해서는 공인 IP가 필요합니다. 이 IP를 통해 외부 클라이언트가 서버에 접속할 수 있습니다.
포트 포워딩 설정: 사용 중인 네트워크 라우터에서 포트 포워딩을 설정하여, 외부에서 특정 포트로 접속이 가능하도록 합니다. 이는 서버에서 실행 중인 애플리케이션이 해당 포트를 수신할 수 있도록 지원합니다.
방화벽 설정: 서버에 접근하려는 포트에 대해 네트워크 방화벽이 열려 있는지 확인해야 합니다. 방화벽이 포트 접근을 차단하고 있을 수 있으니, 이를 열어줘야 외부에서 접근할 수 있습니다.
도메인 이름 사용 (선택사항): 공인 IP 주소 대신, 더 기억하기 쉬운 도메인 이름을 사용하면 좋습니다. 이를 위해 DNS 설정을 통해 사용하고자 하는 도메인을 공인 IP에 연결할 수 있습니다.
보안 설정 강화: 외부 접근은 항상 보안 리스크를 동반하므로, HTTPS를 사용하여 데이터를 암호화하고 접근 제어 규칙을 설정해야 합니다.
관련 답변은 아래 링크들을 통해 더 구체적으로 확인하실 수 있습니다:
- 외부접속호스트 설정하였지만 접속되지 않습니다.
질문자님의 상황에 맞게 설정을 잘 마무리하시길 바랍니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드리며, 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다. 🙏