소개
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 릴리스 페이지에서 최신 버전을 확인할 수 있습니다. 업데이트는 새로운 릴리스를 다운로드하여 기존 파일을 교체하는 방식으로 진행됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


