프로젝트 소개
GOST(GO Simple Tunnel)는 Go 언어로 구현된 보안 터널 도구로, 현재 저장소는 유지보수 단계에 들어갔으며 신규 기능 개발은 go-gost/gost로 이전되었습니다. 다중 포트 리스닝, 포워딩 프록시 및 다단계 프록시 체인을 지원하며, HTTP, HTTPS, HTTP2, SOCKS4(A), SOCKS5 등 표준 프록시 프로토콜과 호환됩니다. 또한 웹 프록시 탐지 방어, SOCKS5 TLS 협상 암호화, UDP over TCP, TCP/UDP 투명 프록시, 로컬 및 원격 포트 포워딩, Shadowsocks, SNI 프록시, 권한 제어, 로드 밸런싱, 라우팅 제어, DNS 해석 및 프록시, TUN/TAP 장치 지원을 제공합니다.
터널 유형 측면에서 GOST는 HTTP2, QUIC, KCP, SSH, obfs4 등의 전송 방식을 지원하며, 이 중 HTTP2와 SSH는 각각 표준 프록시 또는 다른 프로토콜을 전송하는 채널로 사용할 수 있습니다. 암호화 메커니즘은 HTTPS, HTTP2 TLS, SOCKS5 확장의 tls 및 tls-auth 방식, Shadowsocks 암호화를 포괄하며, 사용자 지정 TLS 인증서, 서버 인증서 검증 및 인증서 고정을 지원합니다.
설치 방법으로는 바이너리 파일 직접 다운로드, 소스 코드 컴파일, Docker, Homebrew, Snap이 있습니다. 명령줄 예시에서는 표준 프록시, 인증 프록시, 다중 포트 리스닝, 프록시 체인, TCP/UDP 로컬 및 원격 포트 포워딩, 투명 프록시, 각종 터널 서버 및 클라이언트의 설정 방법을 보여줍니다. 프로젝트는 v2 문서 사이트, Telegram 토론 그룹, Google 토론 그룹을 제공하여 프록시, 포트 포워딩 또는 내부망 침투를 유연하게 구축하려는 사용자에게 적합합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.