hysteria
SHA-256맞춤형 QUIC 프로토콜을 기반으로 한 초고속 검열 저항 네트워크 프록시 도구로, 불안정한 네트워크 환경에서도 탁월한 성능을 제공합니다.
빠르고 안정적인 방화벽 우회 도구로, 네트워크 패킷 손실과 차단에 특화되어 있습니다.
주요 기능
- SOCKS5, HTTP 프록시, TCP/UDP 포워딩, TProxy, TUN 등 다양한 작동 모드 지원
- 맞춤형 QUIC 프로토콜 기반으로, 패킷 손실이 심하거나 지연 시간이 긴 네트워크 환경에서 기존 프록시보다 훨씬 빠른 속도 제공
- 트래픽을 HTTP/3으로 위장하여 심층 패킷 검사(DPI)에 의한 식별 및 차단이 어려움
- Windows, macOS, Linux, Android, iOS 및 다양한 아키텍처에 대한 크로스 플랫폼 지원
- 인증, 트래픽 통계, 접근 제어 등 엔터프라이즈급 기능을 내장하여 손쉽게 통합 가능
할 수 없는 것
- •일부 클라우드 서비스 제공업체는 UDP 트래픽을 차단하여 Hysteria가 정상적으로 작동하지 않을 수 있으므로, TCP 릴레이 모드를 활성화해 볼 수 있습니다. 기본적으로 포트 443을 사용하여 HTTPS로 위장하며, 포트가 사용 중인 경우 구성 파일에서 포트를 수정해야 합니다. 처음 사용할 때는 먼저 로컬에서 연결을 테스트하여 구성이 올바른지 확인한 후 서버에 배포하는 것이 좋습니다. TUN 모드를 사용하는 경우 root/관리자 권한이 필요하며 다른 VPN과 충돌할 수 있습니다.
사용 사례
- 인터넷 검열 우회: 네트워크 차단을 우회하여 차단된 웹사이트 및 서비스에 접속
- 게임 가속: 게임 지연을 낮추고 패킷 손실로 인한 끊김 감소
- 글로벌 협업: 다국적 팀이 회사 내부망에 원격 접속할 때 속도와 안정성 보장
- 개인정보 보호: 실제 IP를 숨겨 트래픽 도청 및 변조 방지
상세 설명
Hysteria는 커스터마이징된 QUIC 프로토콜을 기반으로 한 강력한 프록시 도구로, 불안정한 네트워크 환경을 위해 설계되었으며 매우 빠른 속도와 검열 저항성을 갖추고 있습니다. 트래픽을 표준 HTTP/3으로 위장하여 검열자가 감지하고 차단하기 어렵게 만듭니다. SOCKS5, HTTP 프록시, TCP/UDP 포워딩, Linux TProxy 및 TUN 등 다양한 모드를 지원하며 모든 주요 플랫폼을 커버합니다. 인증, 트래픽 통계 및 접근 제어 기능이 내장되어 있어 기존 인프라에 쉽게 통합할 수 있습니다. 문서가 잘 갖춰져 있고 커뮤니티가 활발하여 고성능과 검열 저항 능력을 추구하는 사용자에게 최고의 선택입니다. Shadowsocks와 같은 기존 도구와 비교할 때, Hysteria는 패킷 손실이 심한 네트워크에서도 더 낮은 지연 시간과 더 높은 처리량을 유지할 수 있으며 위장성도 더 뛰어납니다.
문제 해결 & FAQ (2)
문제 해결클라이언트가 public IP를 가지고 있고 서버가 restricted NAT 뒤에 있을 때 Hysteria NAT punching이 실패하는 이유는 무엇인가?
이는 클라이언트가 소스 포트가 서버의 예상 포트와 일치하지 않을 경우 수신된 punch 패킷을 무시하는 알려진 버그였습니다 (NAT가 포트를 다시 쓸 수 있음). 커밋 64c3963에서 수정되었습니다. 이 수정 사항이 포함된 버전으로 업데이트하거나 패치를 적용하십시오. 그 동안 포트 범위 스프레잉을 시도할 수 있지만, 업그레이드를 권장합니다.
문제 해결Hysteria를 다른 iptables 도구와 함께 실행할 때 'Can't lock xtables.lock' 오류가 발생하는 이유는 무엇인가요?
이 오류는 Hysteria의 내장 방화벽이 iptables를 -w(대기) 플래그 없이 조작하여, Mihomo나 Clash Meta처럼 iptables를 사용하는 다른 도구와의 잠금 경합을 유발할 때 발생합니다. 이 문제는 이후 커밋(예: 25a2530)에서 수정되었습니다. 해결하려면 이 수정 사항이 포함된 Hysteria 버전으로 업그레이드하거나, 사용자 정의 스크립트를 사용하는 경우 iptables 명령어에 수동으로 -w 플래그를 추가하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: https://v2.hysteria.network/zh/에 접속하여 사용 중인 시스템 및 아키텍처에 해당하는 바이너리 파일을 다운로드하세요
2단계: 구성 파일을 생성하고(공식 예제 참조) 서버 주소, 포트, 비밀번호 등의 매개변수를 입력하세요
3단계: 명령줄에서 hysteria -c config.yaml을 실행하여 클라이언트 또는 서버를 시작하세요
- 1단계: https://v2.hysteria.network/zh/에 접속하여 사용 중인 시스템 및 아키텍처에 해당하는 바이너리 파일을 다운로드하세요
- 2단계: 구성 파일을 생성하고(공식 예제 참조) 서버 주소, 포트, 비밀번호 등의 매개변수를 입력하세요
- 3단계: 명령줄에서 hysteria -c config.yaml을 실행하여 클라이언트 또는 서버를 시작하세요
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
e80c71bcf57d21cd6dede6b05938a24a9d75f44b494632be6b94bb1283928680이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
다운로드한 바이너리 파일과 설정 파일을 직접 삭제하면 됩니다. 시스템 서비스로 설치한 경우, 먼저 서비스를 중지하고 비활성화한 후(예: systemctl stop hysteria && systemctl disable hysteria) 관련 파일을 삭제해야 합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs