SOCKS5 PROXY
프록시 요청을
전용 서비스로.
SSLH는 SOCKS5 초기 연결을 판별해 별도의 프록시 백엔드로 전달할 수 있습니다.
SOCKS5 PROXY
ROUTE PREVIEW
사용자 기기
Client
TCP · 포트 설정
연결 중계
프록시 서버
SSlh → SOCKS5
SOCKS5 서버의 인증·접근제어와 허용 대상 네트워크 정책이 필요합니다.
PACKET FLOW
DEPLOYMENT & OPERATIONS
05 IMPLEMENTATION STEPS
SOCKS5 프록시 설치·연동 가이드
SOCKS5는 클라이언트 대신 목적지에 연결하는 프록시 프로토콜입니다. SSLH는 초기 SOCKS5 요청을 탐지해 전달할 수 있지만 프록시 서버, 사용자 인증, 사용량 제한 기능은 별도로 구성해야 합니다.
시작 전 준비사항
- SOCKS5 백엔드와 강한 인증 또는 사설 접근 경계
- 허용 목적지·DNS 처리·사용량 한도 정책
- 오용 탐지, 접속 감사 및 긴급 차단 담당자
설치 및 연결 순서
-
사용 목적과 대상 제한
프록시가 필요한 사용자와 목적지 목록, 허용 포트 및 대역폭 한도를 정합니다. 내부망 주소, 클라우드 메타데이터, 루프백과 관리 포트 등 접근하면 안 되는 대상은 명시적으로 차단합니다.
-
인증된 백엔드 구축
유지보수되는 SOCKS5 서버를 내부 인터페이스에 설치하고 제품의 인증 방식을 켭니다. 무인증 익명 프록시는 만들지 않으며, 사용자별 자격 증명과 회수·회전 방법을 마련합니다.
-
SSLH 라우트 등록
SOCKS5 초기 핸드셰이크를 해당 프록시 백엔드의 올바른 주소·포트로 전달하도록 설정합니다. 대상 프록시 포트는 외부에 직접 노출하지 않고 SSLH에서만 접근하도록 방화벽을 구성합니다.
-
오용 방지 정책 적용
DNS 해석 위치, 사설 IP 차단, 동시 연결 수, 연결 시간 제한, 허용된 포트를 정책으로 구현합니다. 실제 사용자의 출발지 주소 전달이 필요하다면 지원되는 proxy protocol 구성과 백엔드 지원을 검증합니다.
-
인증·차단 시험
승인 사용자와 잘못된 인증, 차단된 목적지, 사용량 초과 테스트를 수행합니다. 사용자별 연결 로그와 비정상 트래픽 경보를 확인하고 악용 신고 시 자격 증명과 라우트를 즉시 중지할 수 있게 합니다.
운영 전 확인 목록
- 무인증 요청이 거부되는가
- 사설·예약 주소와 허용하지 않은 포트로 연결이 차단되는가
- 계정별 사용량을 추적하고 즉시 차단할 수 있는가