본문 바로가기

전체 메뉴

OpenFlux

전송 계층을 갈아 끼울 수 있는 네트워크 스택 연구용 TCP 터널

웹사이트
github.com
언어
영어
등록일
6일 전
스타
1,704
포크
134

p1neappleXpress/OpenFlux ↗, Go, GPL-3.0, 최근 커밋 3일 전

OpenFlux는 TCP 트래픽을 교체 가능한 전송 계층에 실어 보내는 Go 프로젝트입니다. 클라이언트 쪽은 SOCKS5 프록시로 작동하고, 패킷은 고른 전송 방식을 타고 리눅스 VPS의 출구 노드에 닿은 뒤 원래 목적지로 전달됩니다. 현재 전송 방식은 셋입니다. Yandex Docs의 커서 메시지에 데이터를 실어 나르는 방식, MAX 메신저의 WebRTC 데이터 채널을 쓰는 실험적 방식, Cups.online의 라이브 코딩 면접 방을 이용하는 방식입니다. 두 번째는 계정 제한 위험이 있다고 README가 경고하며, 세 번째는 방 UUID만 알면 누구나 들어올 수 있어 암호화 키 사용을 권합니다. 출구 노드는 gVisor의 사용자 공간 TCP/IP 스택으로 작동하며 기본 프록시 모드에서는 root 권한이나 raw 소켓이 필요 없습니다. Android 클라이언트와 TestFlight로 배포되는 iOS 클라이언트가 있습니다. 개발자는 이 프로젝트를 네트워크 스택 연구 도구로 규정했고, 비상업이며 제한 우회나 플랫폼 규칙 위반에 쓰는 것을 권장하지 않는다고 밝혔습니다.

이 제품이 마음에 드세요?