DNS 쿼리와 응답에 TCP 트래픽을 실어 검열과 불안정한 네트워크를 우회하는 DNS 터널링 VPN입니다.
XTLS/Xray-core
VLESS, VMess, Trojan, Shadowsocks, WireGuard, REALITY 등을 지원하는 Go 네트워크 플랫폼이자 프록시 코어입니다.
- 스타
- 42,658
- 포크
- 6,118
- 열린 이슈
- 71
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
Xray-core는 Go로 작성된 Project X의 핵심 네트워크 도구입니다. 설정 가능한 프록시 및 터널 플랫폼으로 동작하며, VLESS, VMess, Trojan, Shadowsocks, SOCKS5, WireGuard 등 다양한 프로토콜을 통해 인바운드 및 아웃바운드 트래픽을 처리하고, TLS 기반 트래픽을 위한 REALITY 및 XHTTP 전송 방식도 지원합니다.
프로젝트는 단일 바이너리로 배포되며, 표준 Go 툴체인으로 소스 코드에서 빌드할 수 있습니다. 공식 Docker 이미지와 Homebrew formula도 제공됩니다. Linux 설치 스크립트와 다양한 웹 제어판, Windows, Android, iOS, macOS, Linux, OpenWrt용 GUI 클라이언트가 Xray-core를 기반으로 개발되어 있습니다.
일반적으로 서버나 라우터에서 Xray-core를 실행하고 클라이언트를 연결해 사용하거나, libXray 같은 래퍼 라이브러리를 통해 통합합니다. 예제 설정과 튜토리얼은 별도의 예제 저장소에서 관리됩니다.
핵심 기능
- 01VLESS, VMess, Trojan, Shadowsocks, SOCKS5 등 여러 프록시 프로토콜을 지원합니다.
- 02TLS 기반 트래픽을 위한 REALITY 및 XHTTP 전송 방식을 제공합니다.
- 03WireGuard 지원과 지원되는 Windows 플랫폼에서의 TUN 인바운드를 제공합니다.
- 04단일 바이너리로 빌드할 수 있으며, 공식 Docker 이미지와 Homebrew formula도 제공됩니다.
- 05주요 플랫폼용 다양한 웹 제어판과 GUI 클라이언트의 기반으로 사용됩니다.
활용 사례
- VPS에서 자체 호스팅 프록시 또는 터널 엔드포인트를 운영합니다.
- 라우터 또는 OpenWrt 환경에서 프록시 코어로 사용합니다.
- 다중 사용자 프록시 패널의 백엔드로 사용합니다.
- 래퍼 라이브러리를 통해 모바일 또는 데스크톱 클라이언트에 프록시 코어를 통합합니다.
빠른 시작
- 1
Homebrew로 설치
brew install xray - 2
또는 Go로 소스에서 빌드(Linux/macOS)
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main - 3
README에 안내된 공식 Linux 설치 스크립트(XTLS/Xray-install)를 실행
사용 전 알아둘 점
- GUI가 내장되지 않은 핵심 프록시 엔진이므로, 대부분의 사용자는 별도의 패널이나 클라이언트를 사용합니다.
- MPL-2.0에 따라 배포되며, 수정된 소스 파일은 동일한 라이선스로 유지해야 합니다.
토픽
자주 묻는 질문
- Xray-core은(는) 무엇인가요?
- VLESS, VMess, Trojan, Shadowsocks, WireGuard, REALITY 등을 지원하는 Go 네트워크 플랫폼이자 프록시 코어입니다. Xray-core는 Go로 작성된 Project X의 핵심 네트워크 도구입니다. 설정 가능한 프록시 및 터널 플랫폼으로 동작하며, VLESS, VMess, Trojan, Shadowsocks, SOCKS5, WireGuard 등 다양한 프로토콜을 통해 인바운드 및 아웃바운드 트래픽을 처리하고, TLS 기반 트래픽을 위한 REALITY 및 XHTTP 전송 방식도 지원합니다.
- Xray-core은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Xray-core은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Xray-core은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Xray-core의 마지막 커밋은 2026년 11월 6일입니다.
- Xray-core은(는) 어디에 사용할 수 있나요?
- VPS에서 자체 호스팅 프록시 또는 터널 엔드포인트를 운영합니다. 라우터 또는 OpenWrt 환경에서 프록시 코어로 사용합니다. 다중 사용자 프록시 패널의 백엔드로 사용합니다. 래퍼 라이브러리를 통해 모바일 또는 데스크톱 클라이언트에 프록시 코어를 통합합니다.
- Xray-core는 어떻게 설치하나요?
- Homebrew로 설치: brew install xray 또는 Go로 소스에서 빌드(Linux/macOS): CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main README에 안내된 공식 Linux 설치 스크립트(XTLS/Xray-install)를 실행
- Xray-core은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/XTLS/Xray-core
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
직접 WireGuard 기반 메시 네트워크를 운영할 수 있도록 Tailscale 제어 서버를 오픈 소스로 자체 호스팅 방식으로 구현한 프로젝트입니다.
다중 프로토콜과 다중 사용자 지원을 제공하는 Xray-core 프록시·VPN 서버 배포 및 관리용 오픈소스 웹 제어판입니다.
손실이 많은 네트워크에서도 작동하고 트래픽을 HTTP/3처럼 위장하도록 설계된, 맞춤형 QUIC 프로토콜 기반 Go 프록시입니다.
WireGuard VPN 서버와 클라이언트 설정을 설치하고 관리하는 Docker 기반 웹 관리 UI입니다.