SSLH 서비스 서버 - 멀티 프로토콜 포트 멀티플렉서
단일 포트(443)로 HTTPS와 SSH 트래픽을 동시에 처리하는 SSLH 기반 서버 구성 프로젝트
SSLH
Nginx
SSH
SSL/TLS
Linux
프로젝트 소개
SSLH 서비스 서버는 단일 포트를 통해 여러 프로토콜을 지능적으로 분기 처리하는 네트워크 솔루션입니다. 방화벽이나 네트워크 제약이 있는 환경에서 HTTPS(443)와 SSH(22) 서비스를 동시에 제공할 수 있도록 설계되었습니다.
주요 기능
- 프로토콜 멀티플렉싱: SSLH를 통해 8443 포트로 들어온 트래픽을 SSH 22번 포트로 자동 전달
- HTTPS 서비스: Nginx를 활용한 안정적인 HTTPS(443) 웹 서비스 제공
- 도메인 기반 라우팅: 도메인 이름을 통한 서버 접근 및 내부 포트 매핑
- 유연한 포트 포워딩: 외부에서 내부 포트로의 안전한 전달 경로 구성
기술적 특징
- SSLH의 프로토콜 감지 기능을 활용하여 패킷 헤더 분석
- Nginx 리버스 프록시를 통한 효율적인 트래픽 관리
- 포트 제약 환경에서도 다중 서비스 운영 가능
- 보안 강화를 위한 SSL/TLS 암호화 적용
사용 방법
프로젝트 페이지(https://sslh.netcity.co.kr/hp2004/)에서 전체 흐름도와 설정 방법을 확인할 수 있습니다. 내부 포트 전달 경로는 별도 설정 및 확인이 필요합니다.