본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 인터넷·네트워크·원격

Yggdrasil Network

0

Yggdrasil Network은 Yggdrasil Network 프로젝트에서 개발한 엔드투엔드 암호화 IPv6 오버레이 네트워크 소프트웨어입니다.

네트워크라우팅암호화오버레이피어투피어

소개

Yggdrasil Network은 Yggdrasil Network 프로젝트에서 개발한 엔드투엔드 암호화 IPv6 오버레이 네트워크 소프트웨어입니다. 이 프로그램은 라이트웨이트 사용자 공간 소프트웨어 라우터로 작동하며, IPv6-capable 애플리케이션이 다른 Yggdrasil 노드와 안전하게 통신할 수 있도록 합니다. IPv6 인터넷 연결이 없어도 IPv4를 통해도 작동할 수 있도록 설계되었습니다.

상세정보

정적 구성 생성

다음 명령을 실행하여 HJSON 형식의 정적 구성 파일을 생성할 수 있습니다:

./yggdrasil -genconf > /path/to/yggdrasil.conf

또는 프로그래밍 조작이 쉬운 plain JSON 형식으로 생성하려면:

./yggdrasil -genconf -json > /path/to/yggdrasil.conf

생성된 yggdrasil.conf 파일을 편집하여 피어 추가/제거, 리스닝 주소 수정 등을 수행할 수 있습니다.

Yggdrasil 실행

생성된 정적 구성 파일을 사용해 실행하려면:

./yggdrasil -useconffile /path/to/yggdrasil.conf

자동 구성 모드( sane defaults와 랜덤 키를 매 시작 시 사용)로 실행하려면:

./yggdrasil -autoconf

Linux에서는 TUN/TAP 어댑터 생성 권한이 필요하며, 이는 CAP_NET_ADMIN 기능을 부여하여 수행할 수 있습니다. Windows에서는 관리자 권한으로 실행해야 할 수 있습니다.

지원 환경·시스템 요구사항

Yggdrasil은 Linux, macOS, Windows, iOS, Android 등 다양한 플랫폼에서 지원됩니다. Windows에서는 MSI 설치 관리자를 통해 설치할 수 있으며, 소스에서 빌드하려면 Go 1.22 이상이 필요합니다.

최신 버전·업데이트

현재 버전은 0.5.12이며, 자세한 변경 사항은 저장소의 CHANGELOG.md 파일에서 확인할 수 있습니다.

제한 사항·확인 사항

이 프로젝트는 현재 알파 단계이며, 향후 브레이킹 체인지가 발생할 수 있습니다. 그러나 일상적인 사용에는 충분히 안정적이며, 일부 사용자는 다양한 사용 사례를 위해 스트레스 테스트를 수행하고 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.