SingLinkVPN오픈소스 프로젝트

SingLinkVPN 오픈소스 프로젝트는 SingLink Beta, 1세대 SingLinkVPN 클라이언트, SingChat, SingLinkVPN 오픈소스 허브이며, 모두 SingLinkLabs가 GitHub에서 관리합니다. SingLinkLabs는 보안 감사를 거쳐 1세대 프로토콜과 클라이언트를 Apache-2.0으로 공개했습니다. 최신 버전은 보안상의 이유로 아직 전부 공개하지 않았으며, 오픈소스 계획은 계속됩니다. 프로젝트마다 관리 주체, 저장소, 라이선스, 공개 범위를 명시합니다.

공식 프로젝트 4개소유권과 공개 범위를 검증할 수 있습니다

기술을 설명하기 전에 소유권부터 밝힙니다

이 페이지의 모든 프로젝트는 SingLinkLabs가 관리하고 공개 범위를 정합니다. 카드마다 저장소, 라이선스, 그리고 무엇을 공개했는지를 밝힙니다.

핵심 정보

SingLink 프로토콜은 SingLinkVPN 초기 버전에서 지금의 SingLink 2.0까지 발전해 왔습니다. 이번에 오픈소스로 공개한 1세대 SingLink 프로토콜(SingLink Beta)과 1세대 SingLinkVPN 클라이언트는 계정 기반 권한, 기기 바인딩, 설계 단계부터의 보안이라는 SingLinkVPN의 일관된 설계 원칙을 이어받았으며, 모두 보안 감사를 거쳐 공개했습니다. 공식 앱과 프로토콜은 이미 차세대 아키텍처로 전환했으며, 보안상의 이유로 아직 전부 공개하지 않았습니다. 보안 위험이 없는 코드만 공개하며, 오픈소스 계획은 계속됩니다.

  • 2026-11-12 공개: SingLink Beta(1.0.0-draft)과 Windows, macOS, Android, iOS용 1세대 SingLinkVPN 클라이언트.
  • 라이선스: 두 저장소 모두 Apache-2.0입니다. SingLink와 SingLinkVPN의 이름과 로고는 계속 상표로 보호됩니다.
  • 소스 코드: github.com/SingLinkLabs/singlink-protocol 및 github.com/SingLinkLabs/singlink-vpn-app.
  • 보안: 내부 감사에서 31건을 발견했으며 High와 Medium은 모두 수정했습니다. 제3자 감사도 계획하고 있습니다.
  • 보안상 비공개: SingLink 2.0 코어와 현재 공식 앱, 서버, 결제, 노드.

공식 오픈소스 프로젝트

SingLinkLabs가 직접 관리하는 코드, 기술 자료, 연구 프로젝트이며, 프로젝트마다 공개 범위와 저장소 경계가 명확합니다.

SingLink Beta logo

SingLinkLabs 관리 · 01

SingLink Beta

SingLink Beta(1.0.0-draft)은 SingLinkLabs가 처음부터 설계한 1세대 SingLink 프로토콜이자 오픈 VPN 프로토콜입니다. 밖에서 보면 일반 HTTPS 통신처럼 보입니다. 계정 백엔드가 서명한 접속 패스에는 요금제, 만료일, 속도, 기기 수 제한이 담기고 기기 키에 묶여 있어 도난당해도 쓸 수 없습니다. 키 교환은 X25519 + ML-KEM-768 하이브리드 양자내성 방식이며, 재전송 공격 방지와 탐지 저항 기능을 갖추고 있습니다.

관리 주체
SingLinkLabs
공개 범위
오픈 프로토콜 사양과 Go 소스 코드
라이선스 / 상태
Apache-2.0 · 1.0.0-draft

SingLinkLabs의 공식 프로젝트로, Apache-2.0 라이선스이며 Go 표준 라이브러리만으로 작성되었습니다. SingLinkLabs는 보안 감사(내부 검토에서 31건 발견, High와 Medium은 모두 수정)를 거쳐 이 1세대 프로토콜을 공개했으며, 제3자 감사도 계획하고 있습니다. 최신 버전은 보안상의 이유로 아직 전부 공개하지 않아 보안 위험이 없는 코드만 공개했습니다. 오픈소스 계획은 계속됩니다.

SingLinkVPN App logo

SingLinkLabs 관리 · 02

SingLinkVPN App

1세대 SingLinkVPN 클라이언트입니다. 하나의 Flutter 코드베이스로 Windows, macOS, Android, iOS를 지원하며, Go 코어는 오픈 SingLink Beta 위에서 동작합니다. Android와 iOS에서는 DNS까지 터널로 처리하는 기기 전체 VPN으로 작동하고, 컴퓨터에서는 연결할 때 시스템 프록시를 설정한 뒤 연결 해제, 종료, 비정상 종료 시 원래대로 되돌립니다.

관리 주체
SingLinkLabs
공개 범위
1세대 클라이언트 소스 코드
라이선스 / 상태
Apache-2.0

SingLinkLabs의 공식 프로젝트로, Apache-2.0 라이선스입니다. SingLinkLabs는 보안 감사를 거쳐 이 1세대 클라이언트를 공개했습니다. 최신 앱 버전은 보안상의 이유로 아직 전부 공개하지 않았으며, 오픈소스 계획은 계속됩니다. Android와 macOS는 종단 간 테스트를 마쳤고, iOS는 빌드해 시뮬레이터에서 실행되며, Windows 앱은 포함된 GitHub Actions 워크플로로 빌드합니다. 이름과 로고는 SingLinkLabs의 상표이므로 포크는 자체 이름과 아이콘을 사용해야 합니다.

SingChat logo

SingLinkLabs 관리 · 03

SingChat

SingChat은 실시간 채팅 및 AI 고객 지원 서비스입니다. 공개된 SingChat MCP 프로젝트는 호환되는 AI 클라이언트를 워크스페이스 설정, 웹사이트 위젯, 대화 관리, 지식 워크플로, 고객 지원 분석에 연결하는 데 필요한 매니페스트, 예제, 기술 문서를 제공합니다.

관리 주체
SingLinkLabs
공개 범위
공개 소스 저장소
라이선스 / 상태
MIT

SingChat은 SingLinkLabs 공식 프로젝트입니다. 공개된 singchat-mcp 저장소에는 호스팅형 SingChat MCP 서비스를 위한 MIT 라이선스의 매니페스트, 예제, 문서가 들어 있습니다.

SingLinkVPN logo

SingLinkLabs 관리 · 04

SingLinkVPN

SingLinkVPN 오픈소스 허브는 2단계에 들어섰습니다. 1세대 SingLink 프로토콜과 1세대 SingLinkVPN 클라이언트(모두 보안 감사를 거쳐 Apache-2.0으로 각각 별도 저장소에 공개)를 한곳에 모으고, 문서, 연구 데이터, 보안 및 투명성 보고서, 연구 도구를 공개합니다.

관리 주체
SingLinkLabs
공개 범위
오픈소스 허브(2단계)
라이선스 / 상태
2단계 · Apache-2.0 코드

SingLinkLabs의 공식 프로젝트입니다. 허브에는 문서, 데이터셋, 보고서, 연구 도구가 있고, 프로토콜과 클라이언트 코드는 singlink-protocol과 singlink-vpn-app 저장소에 있습니다. SingLink 2.0 코어와 현재 공식 앱을 포함한 최신 버전은 보안상의 이유로 비공개이며, 이후 단계에서 보안 검토를 거쳐 추가로 공개합니다.

자주 묻는 질문

SingLink 프로토콜은 오픈소스인가요?

네, 1세대를 오픈소스로 공개했습니다. SingLinkLabs는 보안 감사를 거쳐 2026-11-12에 SingLink Beta(1.0.0-draft)과 1세대 SingLinkVPN 클라이언트를 Apache-2.0으로 공개했습니다. 최신 버전인 SingLink 2.0은 아직 전부 공개하지 않았습니다.

SingLink 2.0과 1세대는 어떤 관계인가요?

SingLink 프로토콜은 SingLinkVPN 초기 버전에서 지금의 SingLink 2.0까지 발전해 왔습니다. 공개된 1세대도 계정 기반 권한, 기기 바인딩, 설계 단계부터의 보안이라는 같은 원칙을 이어받았습니다. 공식 앱과 프로토콜은 이미 차세대 아키텍처로 전환했습니다.

어떤 부분이 비공개이며, 그 이유는 무엇인가요?

SingLink 2.0 코어와 현재 공식 앱, 서버, 결제, 노드는 보안상의 이유로 비공개입니다. SingLinkLabs는 보안 위험이 없는 코드만 공개하며, 이후 단계에서도 보안 검토를 거쳐 추가로 공개할 예정입니다.

어떤 라이선스가 적용되며, 코드를 포크할 수 있나요?

두 저장소 모두 Apache-2.0 라이선스를 사용하므로 라이선스 조건에 따라 코드를 사용, 수정, 재배포할 수 있습니다. SingLink와 SingLinkVPN의 이름과 로고는 상표이므로 포크는 자체 이름과 아이콘을 사용해야 합니다.

Snap Store의 SingLinkVPN 앱은 오픈소스인가요?

아니요. Snap은 SingLinkVPN Linux 앱의 설치 패키지이자 설치 방법일 뿐, 오픈소스 공개가 아닙니다. SingLinkVPN의 오픈소스 프로젝트는 이 페이지에 소개된 프로젝트입니다.

오픈소스에는 검증 가능한 경계가 필요합니다

전문적인 오픈소스 페이지는 코드, 문서, 라이선스, 기여 경로, 보안 경계를 설명합니다. SingLinkVPN은 모호한 표현 대신 추적할 수 있는 기록을 공개합니다.

프로젝트 소유권

프로젝트마다 관리 주체, 저장소, 라이선스를 브랜드 혼동 없이 밝힙니다.

공개 범위

공개된 코드, 기술 문서, 연구 데이터를 비공개로 남아 있는 제품 구성 요소와 구분합니다.

재현 가능한 연구

독립적인 검토를 위해 버전이 관리되는 문서, 기계가 읽을 수 있는 데이터, 테스트 방법을 공개합니다.

보안과 기여

저장소 안내, 라이선스, 취약점 공개 채널을 통해 명확한 참여 경로를 만듭니다.

코드, 문서, 연구 기록 살펴보기

공식 저장소에서 SingLinkVPN 오픈소스의 공개 범위, 버전 기록, 기술 방향을 확인해 보세요.