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

Accesser

0

Accesser는 SNI RST로 인해 위키백과, Pixiv 등 특정 사이트에 접근할 수 없는 문제를 해결하는 도구입니다.

Windows네트워크 우회오픈소스인증서프록시

소개

Accesser는 SNI RST로 인해 위키백과, Pixiv 등 특정 사이트에 접근할 수 없는 문제를 해결하는 도구입니다. URenko가 개발했으며, GPL-3.0-only 라이선스로 배포됩니다. Windows 사용자를 위한 한 클릭 실행 파일(accesser.exe)을 제공하여 프록시 설정과 시스템 인증서 설치를 자동화합니다.

상세정보

SNI RST 우회

TLS 핸드셰이크에서 SNI 확장이 선택적이라는 점을 이용하여, 차단된 사이트의 트래픽을 로컬 프록시를 통해 우회합니다.

자동 프록시 및 인증서 설정

Windows에서 실행 시 기본적으로 http://localhost:7654/pac/?t= 형태의 PAC 프록시를 설정하고, 시스템 신뢰된 인증서 저장소에 루트 인증서를 자동으로 가져옵니다. 인증서는 http://localhost:7654/CERT/root.crt 에서도 수동으로 얻을 수 있습니다.

고급 규칙 지원

작업 디렉터리에 config.toml과 rules.toml 파일을 생성하여 기본 및 고급 설정을 조정할 수 있습니다. rules 디렉터리에 사용자 정의 규칙을 추가하거나, 작업 디렉터리에 PAC 파일을 배치하여 라우팅을 세부 조정할 수 있습니다.

다운로드·설치 방법

Windows 사용자는 GitHub 릴리스 페이지에서 accesser.exe 파일을 다운로드하여 실행하면 됩니다. 다른 프록시 소프트웨어가 실행 중이라면 충돌을 피하기 위해 먼저 종료하는 것이 권장됩니다. 첫 실행 시 시스템 인증서 설치를 묻는 프롬프트가 나타나면 ‘예’를 선택하여 진행합니다.

Python 환경에서의 설치 (선택 사항)

Python 3.10 이상이 설치되어 있다면 다음 명령으로 설치할 수 있습니다:

pip3 install -U "accesser[doh,doq]"

DNS-over-HTTPS 또는 DNS-over-QUIC 기능이 필요하지 않다면 [doh,doq] 생략이 가능합니다.

기본 사용법

설치 후 accesser 명령을 실행하면 프로그램이 시작됩니다. Windows에서는 기본적으로 시스템 프록시가 설정되며, 이는 --notsetproxy 플래그를 추가하여 비활성화할 수 있습니다. 마찬가지로 시스템 인증서 자동 가져오기를 방지하려면 --notimportca 플래그를 사용합니다.

프로그램이 시작되면 작업 디렉터리에 다음 파일들이 생성됩니다:

  • config.toml: 기본 설정 파일
  • rules.toml: 자동 업데이트되는 고급 규칙 파일 (삭제 시 자동 복구)
  • rules/ 디렉터리: 사용자 정의 고급 규칙 저장 위치

설정을 수정한 후에는 프로그램을 재시작해야 변경 사항이 적용됩니다.

이런 경우에 유용합니다

일반 사용자가 복잡한 네트워크 설정 없이 위키백과나 Pixiv와 같은 사이트에 안정적으로 접근해야 할 때 유용합니다. 특히 hosts 파일 수정이 더 이상 효과가 없는 환경에서, 기술적인 지식 없이도 차단 우회를 시도할 수 있는 해결책을 제공합니다.

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

Windows 운영 체제에서 실행 가능하며, 한 클릭 버전은 별도의 설치 과정 없이 바로 사용할 수 있습니다. Python 기반 설치를 선택하는 경우 Python 3.10 이상이 필요하며, pyenv 등을 통해 버전 관리가 가능합니다.

최신 버전·업데이트

현재 버전은 0.11.1이며, GitHub 릴리스 페이지에서 최신 버전을 확인할 수 있습니다. 업데이트는 새로운 릴리스를 다운로드하여 기존 파일을 교체하는 방식으로 진행됩니다.

시스템 요구사항

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