SOCKS5 프록시 서비스 대표 이미지
SOCKS5 PROXY

프록시 요청을
전용 서비스로.

SSLH는 SOCKS5 초기 연결을 판별해 별도의 프록시 백엔드로 전달할 수 있습니다.

TCP · 포트 설정 프록시 서버 대기
SOCKS5 PROXY ROUTE PREVIEW
YOU 사용자 기기 Client
NET TCP · 포트 설정 연결 중계
SRV 프록시 서버 SSlh → SOCKS5
SOCKS5 서버의 인증·접근제어와 허용 대상 네트워크 정책이 필요합니다. PACKET FLOW
DEPLOYMENT & OPERATIONS

SOCKS5 프록시 설치·연동 가이드

05 IMPLEMENTATION STEPS

SOCKS5는 클라이언트 대신 목적지에 연결하는 프록시 프로토콜입니다. SSLH는 초기 SOCKS5 요청을 탐지해 전달할 수 있지만 프록시 서버, 사용자 인증, 사용량 제한 기능은 별도로 구성해야 합니다.

시작 전 준비사항

  • SOCKS5 백엔드와 강한 인증 또는 사설 접근 경계
  • 허용 목적지·DNS 처리·사용량 한도 정책
  • 오용 탐지, 접속 감사 및 긴급 차단 담당자

설치 및 연결 순서

  1. 사용 목적과 대상 제한

    프록시가 필요한 사용자와 목적지 목록, 허용 포트 및 대역폭 한도를 정합니다. 내부망 주소, 클라우드 메타데이터, 루프백과 관리 포트 등 접근하면 안 되는 대상은 명시적으로 차단합니다.

  2. 인증된 백엔드 구축

    유지보수되는 SOCKS5 서버를 내부 인터페이스에 설치하고 제품의 인증 방식을 켭니다. 무인증 익명 프록시는 만들지 않으며, 사용자별 자격 증명과 회수·회전 방법을 마련합니다.

  3. SSLH 라우트 등록

    SOCKS5 초기 핸드셰이크를 해당 프록시 백엔드의 올바른 주소·포트로 전달하도록 설정합니다. 대상 프록시 포트는 외부에 직접 노출하지 않고 SSLH에서만 접근하도록 방화벽을 구성합니다.

  4. 오용 방지 정책 적용

    DNS 해석 위치, 사설 IP 차단, 동시 연결 수, 연결 시간 제한, 허용된 포트를 정책으로 구현합니다. 실제 사용자의 출발지 주소 전달이 필요하다면 지원되는 proxy protocol 구성과 백엔드 지원을 검증합니다.

  5. 인증·차단 시험

    승인 사용자와 잘못된 인증, 차단된 목적지, 사용량 초과 테스트를 수행합니다. 사용자별 연결 로그와 비정상 트래픽 경보를 확인하고 악용 신고 시 자격 증명과 라우트를 즉시 중지할 수 있게 합니다.

운영 전 확인 목록

  • 무인증 요청이 거부되는가
  • 사설·예약 주소와 허용하지 않은 포트로 연결이 차단되는가
  • 계정별 사용량을 추적하고 즉시 차단할 수 있는가