OpenSource-Hub
M

MasterDnsVPN

SHA-256
3.3k stars·개인정보 보호·SHA-256 체크섬 확인됨

DNS 프로토콜을 통해 TCP 트래픽을 전송하는 연구 프로젝트로, 검열 우회 및 열악한 네트워크 환경을 위해 설계되었습니다.

스마트 다운로드

Download 버전 다운로드

v2026.05.10.180256-27c7e11 · 4 MB

DNS 터널을 사용하여 은밀한 네트워크 액세스를 구현하며, 동종 제품보다 3-9배 빠릅니다.

주요 기능

  • 극도로 낮은 프로토콜 오버헤드: 단 5-7바이트 헤더, DNSTT보다 88% 낮고 SlipStream보다 71% 낮음
  • 멀티패스 복제: 여러 DNS 리졸버를 통해 동시에 데이터를 전송하여 전달률 향상
  • 스마트 페일오버: 문제가 있는 리졸버를 자동으로 감지하고 전환
  • 8가지 로드 밸런싱 모드 내장, 유연한 트래픽 분배
  • SOCKS5/4 프록시 지원, Shadowsocks, V2Ray 등과 함께 사용 가능

할 수 없는 것

  • •이 프로젝트는 교육 및 연구 목적으로만 제공되며, 사용하기 전에 현지 법률에서 허용하는지 확인하세요. 극도로 열악한 네트워크 환경에서는 MTU, 재전송 타임아웃 등의 매개변수를 수동으로 조정해야 할 수 있습니다. 불법 활동에 사용하지 마세요. 개발자는 어떠한 법적 책임도 지지 않습니다.

사용 사례

  • 엄격한 네트워크 검열과 방화벽 우회
  • 완전히 인터넷이 차단된 환경에서 국제 통신 복구
  • 과학 연구 실험: 다양한 네트워크 조건에서 DNS 터널의 성능 테스트

상세 설명

MasterDnsVPN은 연구 지향적인 프로젝트로, DNS 쿼리와 응답을 통해 TCP 트래픽을 전송합니다. DNSTT 또는 SlipStream과 유사하지만, 완전히 다른 아키텍처와 구현 방식을 채택하고 있습니다. 시스템은 다양한 DNS 리졸버 동작 및 열악한 네트워크 조건과 호환되도록 설계되었으며, 최악의 상황에서도 높은 안정성과 데이터 전달을 유지하는 것을 목표로 합니다. 핵심 기능은 다음과 같습니다: 경량 커스텀 프로토콜(헤더 오버헤드 단 5-7바이트), 멀티패스 및 패킷 복제, 지능형 리졸버 선택 및 헬스 체크, MTU 탐지, SOCKS5/4 최적화, 선택적 압축 및 암호화, 클라이언트 로컬 DNS 서비스. 이 프로젝트는 이란에서 70일이 넘게 지속된 전면적인 인터넷 차단 기간 동안 실전에서 검증되었으며, 국제 대역폭의 99%가 차단된 상황에서도 정상적으로 작동함이 입증되었습니다.

문제 해결 & FAQ (1)

문제 해결
Ubuntu 24.04에서 Ookla speedtest CLI 설치 실패를 해결하는 방법은?

자동 설치 스크립트는 Ubuntu 24.04(noble)용 공식 Ookla 저장소가 없기 때문에 조용히 실패합니다. 해결 방법으로 Ookla에서 제공하는 대체 설치 방법을 사용하세요: https://support.ookla.com/hc/en-us/articles/32139787616141-Install-CLI-client-on-Ubuntu-24-04-noble. 이 가이드에는 CLI를 다운로드하고 설치하는 수동 단계가 포함되어 있습니다.

원본 Issue #180

태그

dns-tunnelvpncensorship-circumventionnetwork-toolgo

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: GitHub Releases 페이지에서 해당 운영체제에 맞는 최신 버전을 다운로드하세요(Windows/Linux/macOS)

4

2단계: 압축을 해제한 후 프로젝트 문서에 따라 서버를 설정하세요(공인 IP가 있는 서버 한 대가 필요합니다). DNS 리졸버와 암호화 파라미터를 설정합니다

5

3단계: 클라이언트에서 프로그램을 실행하고, 로컬 SOCKS5 프록시(기본 포트 1080)를 통해 브라우저 또는 다른 애플리케이션을 연결하세요

설치 가이드
  1. 1단계: GitHub Releases 페이지에서 해당 운영체제에 맞는 최신 버전을 다운로드하세요(Windows/Linux/macOS)
  2. 2단계: 압축을 해제한 후 프로젝트 문서에 따라 서버를 설정하세요(공인 IP가 있는 서버 한 대가 필요합니다). DNS 리졸버와 암호화 파라미터를 설정합니다
  3. 3단계: 클라이언트에서 프로그램을 실행하고, 로컬 SOCKS5 프록시(기본 포트 1080)를 통해 브라우저 또는 다른 애플리케이션을 연결하세요
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

320f7b6e6458de6b9177005318df1bbf37047fbcf518fe7e9ae9b5ba2fea5572

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

다운로드한 바이너리 파일과 구성 파일(기본 경로는 현재 디렉터리의 config.json)을 삭제하면 완전히 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Custom
마지막 업데이트2026-06-27 14:35:04
GitHub 저장소

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트