클라우드플레어 터널(Cloudflare Tunnel)은 사설 네트워크의 서비스를 외부로 안전하게 노출하는 데 널리 사용되지만, 일부 국내 통신망에서는 접속이 해외를 경유하며 300ms 이상의 불필요한 지연이 발생하는 문제가 있었습니다. 이러한 문제를 해결하기 위해 국내 개발자가 직접 고(Go) 언어로 개발한 오픈소스 터널 솔루션 '미어캣(Meerkat)'이 공개되어 주목받고 있습니다. 미어캣은 공개 진입점(Outlet)을 국내 서버에 직접 배치함으로써 해외 우회를 막고 네트워크 지연을 최소화하는 데 초점을 맞췄습니다.
미어캣은 클라우드플레어 터널과 유사하게 사설 서버의 커넥터(Connector)가 공개 서버의 아웃렛(Outlet)을 통해 연결되므로, 사설 앱의 인바운드 포트를 열 필요 없이 안전하게 서비스를 노출할 수 있습니다. 특히, TLS(SSL) 인증서 자동 발급 및 갱신, OIDC(OpenID Connect) SSO 또는 베어러 토큰(Bearer Token)을 요구하는 접근 정책, 관리자 페이지 접속 IP 제한 등 기업 환경에서 필요한 다양한 보안 및 접근 제어 기능을 지원합니다. 또한, 관리 작업 감사 기록, 접속 및 실패 기록, 텔레그램(Telegram) 알림 등 운영 편의성도 고려했습니다. 개발자는 오라클 클라우드(Oracle Cloud) 환경에서 한 달간 운영했을 때 아웃렛 내부 처리 시간이 평균 0.28ms에 불과했다고 밝혀 낮은 지연율을 입증했습니다.
미어캣의 등장은 클라우드플레어 터널의 해외 우회 문제로 불편을 겪던 국내 사용자들에게 실질적인 대안을 제시합니다. 특히 국내에 직접 아웃렛을 운영할 수 있다는 점은 한국 시장의 특성을 고려한 중요한 장점입니다. 이는 서비스 응답 속도에 민감한 국내 웹 서비스나 게임 서버, 혹은 사내 시스템 접근에 있어 사용자 경험을 크게 개선할 수 있습니다. 다만, 클라우드플레어 터널과 달리 사용자가 직접 공개 서버를 운영하고 관리해야 하므로 서버 관리, 업데이트, 백업 등에 대한 책임이 따릅니다. 그럼에도 불구하고 오픈소스 라이선스(MIT)를 채택하여 커뮤니티 기여와 확장을 장려하고 있어, 국내 개발자 커뮤니티의 참여를 통해 더욱 발전할 가능성이 기대됩니다.