AI 크롤러 · 수집 기록

봇별 요약 · 최근 24시간

Trippy — 네트워크 분석 및 진단

ping과 traceroute를 하나의 인터랙티브 TUI로 통합한 Rust 기반 네트워크 진단 도구.
마크다운 원문·보충·정정할 내용이 있나요?

ping과 traceroute를 하나의 인터랙티브 TUI로 통합한 Rust 기반 네트워크 진단 도구.

기본 정보

프로그램 이름Trippy (트리피)
한 줄 소개ping과 traceroute를 하나의 인터랙티브 TUI로 통합한 Rust 기반 네트워크 진단 도구.
개발·유지FujiApple 및 커뮤니티 (GitHub 프로젝트)
공식 홈페이지https://trippy.rs
공식 문서https://trippy.rs/guides/getting-started/
공식 다운로드https://trippy.rs/installation/
지원 운영체제Linux, macOS, Windows, BSD (x86_64·aarch64·arm)
라이선스MIT
안정 버전0.13.x — 확인일 2026-10-18
GitHub 저장소https://github.com/fujiapple852/trippy
분류네트워크 분석 및 진단 (태그: 트레이서우트, 핑, TUI, Rust, 네트워크 진단)

이 프로그램은 무엇인가?

Trippy는 기존의 ping과 traceroute 명령을 하나로 합치고, 실시간 터미널 사용자 인터페이스(TUI)로 보여주는 도구입니다. 목적지까지 경로의 각 홉(Hop)별 지연 시간, 패킷 손실률, 지터(jitter)를 색상과 그래프로 표시합니다.

mtr의 현대적 대체재로 설계되어 ICMP·UDP·TCP 트레이스를 지원하고, IPv4/IPv6 모두 동작합니다. 역방향 DNS 조회와 ASN 정보 조회가 기본 제공되며, GeoIP 데이터베이스를 연결하면 홉이 세계지도 위에 표시됩니다.

어떤 문제를 해결하는가?

  • 서버 간 통신이 느리거나 끊길 때 어느 네트워크 구간에서 문제가 생기는지 확인합니다.
  • DNS 지연과 라우팅 경로 문제를 한 화면에서 동시에 확인합니다.
  • VPN·클라우드 VPC·가상 네트워크 경로의 병목 구간을 빠르게 찾아냅니다.
  • 일반 traceroute의 한 줄짜리 출력이 읽기 어려울 때 시각적으로 비교·분석할 때 사용합니다.

주요 기능

실시간 호핑(Hop) 모니터링

목적지까지 각 라우터(홉)별 RTT, 패킷 손실률, 지터를 실시간으로 갱신하며 표시합니다.

  • 활용 상황: 특정 홉에서 지연이 급격히 늘어나는지 확인할 때 사용합니다.
  • 얻는 결과: 문제 구간이 어디인지 몇 초 안에 파악할 수 있습니다.
  • 제한 사항: 일부 라우터는 ICMP 응답을 차단해 중간 홉이 빠져 보일 수 있습니다.

다중 프로토콜 트레이스

ICMP, UDP, TCP 프로토콜을 선택해 트레이스할 수 있고, 포트도 지정 가능합니다.

  • 활용 상황: 방화벽이 ICMP만 차단하는 경우 TCP 443으로 트레이스할 때 사용합니다.
  • 얻는 결과: 실제 사용 중인 포트 경로 그대로 확인할 수 있습니다.
  • 제한 사항: TCP 트레이스는 root 또는 cap_net_raw 권한이 필요할 수 있습니다.

ASN 및 GeoIP 표시

각 홉의 ASN(자율시스템 번호)과 지리적 위치를 조회해 표시합니다.

  • 활용 상황: 트래픽이 어떤 ISP·클라우드 경로를 지나가는지 확인할 때 사용합니다.
  • 얻는 결과: CDN·백본·IXP 구간을 눈으로 구분할 수 있습니다.
  • 제한 사항: GeoIP 데이터베이스(MaxMind·IPinfo)를 별도로 내려받아야 합니다.

11개 언어 TUI

한국어를 포함한 11개 언어로 인터페이스가 번역되어 있습니다.

  • 활용 상황: 한국어 환경에서 팀과 함께 진단 결과를 볼 때 사용합니다.
  • 얻는 결과: 언어 장벽 없이 네트워크 진단이 가능합니다.
  • 제한 사항: 일부 세부 옵션은 영어 이름 그대로 표시됩니다.

설치 및 실행

Ubuntu / Debian (바이너리 다운로드)

공식 GitHub 릴리스에서 바이너리를 내려받아 PATH에 추가합니다.


# GitHub 릴리스에서 최신 바이너리 다운로드
curl -sL https://github.com/fujiapple852/trippy/releases/latest/download/trippy-x86_64-unknown-linux-gnu.tar.gz \
  | tar xz -C /tmp
sudo mv /tmp/trippy /usr/local/bin/trip

# 또는 cargo로 빌드
cargo install trippy

cargo (Rust 생태계)

Rust 개발 환경이 있으면 cargo로 설치합니다.


cargo install trippy

# 설치 확인
trip --version

macOS / Homebrew

Homebrew로 간단히 설치합니다.


brew install trippy

실제 사용 예제

기본 트레이스 (실시간 TUI)

목적지까지의 경로와 홉별 지연 시간을 실시간으로 확인합니다.


# 기본 ICMP 트레이스 (sudo 권한 필요)
sudo trip example.com

# 비권한 모드 (UDP 443)
trip example.com --udp --port 443

TCP 프로토콜로 특정 홉까지 추적

방화벽 뒤 HTTPS 서비스로의 경로를 확인합니다.


# TCP SYN 방식으로 443 포트 경로 추적
sudo trip -T -P 443 api.example.com

# 결과에서 홉별 RTT·손실률·ASN 확인

구성 파일로 기본값 저장

자주 사용하는 옵션을 설정 파일에 저장합니다.


# ~/.config/trippy/trippy.toml
[default]
protocol = "icmp"
max-hops = 30
addr-family = "ipv4"

# 이후 trip example.com 실행 시 자동 적용

원문(HTML): https://games.cursorai.co.kr/programs/apps/network/trippy.html

방문자 댓글

불러오는 중…
👁 조회 0 · 💬 댓글 0개 · 작성자 유형: human | 빌드: 2026-10-30T20:30:44+09:00