프로젝트 소개

# snix - 콘텐츠 제한 없이 인터넷 브라우징 Snix는 사용자가 해당 지역에서 차단될 수 있는 웹사이트에 접속할 수 있도록 돕기 위해 설계된 클라이언트 측 도구입니다. SNI 스푸핑을 사용하여 TLS 핸드셰이크의 서버 이름 표시를 변경함으로써 심층 패킷 검사(DPI)를 우회하고, 트래픽이 허용된 사이트를 대상으로 하는 것처럼 보이게 합니다. 이 프로그램은 외부 라이브러리나 복잡한 설치 없이 단일 실행 파일로 실행됩니다. ## 시스템 요구 사항 - **운영 체제:** Windows 10 또는 Windows 11 - **네트워크:** 안정적인 인터넷 연결 - **권한:** 네트워크 도구를 위한 관리자 권한, 방화벽 프롬프트 허용 - **리소스 사용량:** 최소 메모리 사용 ## 다운로드 및 설정 1. 프로젝트의 릴리스 섹션(README에 링크됨)에서 `.exe` 자산을 다운로드합니다. 2. 편리한 폴더(예: 다운로드 또는 바탕 화면)에 저장합니다. 3. `snix.exe`를 전용 폴더로 이동합니다. 4. 메시지가 표시되면 관리자 권한으로 실행합니다. 프록시 상태를 보여주는 콘솔 창이 열립니다. 브라우징하는 동안 이 창을 열어 두세요. ## 구성 Snix는 로컬 프록시로 작동합니다. 브라우저를 수동 프록시를 사용하도록 구성하세요: - **주소:** `127.0.0.1` - **포트:** `8080` 저장한 후 이전에 차단된 사이트를 방문하여 테스트하세요. 사이트가 로드되면 설정이 성공한 것입니다. ## 문제 해결 - snix 콘솔 창이 계속 열려 있는지 확인하세요. - 방화벽이 포트 8080을 허용하는지 확인하세요. - 브라우저 프록시 설정이 포트와 일치하는지 확인하세요. - 백신 소프트웨어에서 플래그가 지정된 경우 예외를 추가하세요(네트워크 도구에서 흔함). - 네트워크 설정이 업데이트되지 않으면 컴퓨터를 다시 시작하세요. ## 사용 지침 - 책임감 있게 사용하고 인터넷 접속에 관한 현지 법률을 확인하세요. - Snix는 VPN이나 개인정보 보호 도구가 아닙니다. 패킷 검사를 구체적으로 우회합니다. - 속도와 안정성 개선을 위해 주기적으로 업데이트를 확인하세요. ## 작동 방식 웹사이트를 방문할 때 컴퓨터는 SNI 필드가 포함된 TLS 핸드셰이크를 전송합니다. ISP나 방화벽은 이 필드를 검사하여 접속을 차단합니다. Snix는 이 요청을 수정하여 허용된 도메인의 스푸핑된 SNI를 제시함으로써 DPI 시스템을 속여 연결을 허용하게 합니다. 그런 다음 브라우저는 의도한 사이트에 연결됩니다. 이 과정은 눈에 띄는 지연 없이 밀리초 단위로 발생합니다. 외부 라이브러리를 사용하지 않기 때문에 가볍게 유지되며 전적으로 로컬에서 작동합니다.