CK

ConnectKit

NAT를 넘는 종단간 암호화 P2P 연결을 한 줄로.
The self-hostable, end-to-end-encrypted P2P connection SDK for .NET.

1. 설치 · Install

dotnet add package RemoteViewer.ConnectKit

처음이세요? 5분 시작 가이드 · 5-minute quickstart →

2. 접속 계정 받기 · Get access

인터넷 연결에는 코디네이션 서버 주소와 테넌트 자격(Company + TenantKey)이 필요합니다. 아래로 요청하시면 계정을 발급해 접속 정보와 함께 보내드립니다.

To connect across the internet you need a coordination-server host and your tenant credentials (Company + TenantKey). Request access below and we'll provision an account and send you the settings.

지금 가입 · Sign up

회사 ID와 이메일만 입력하면 인증 메일로 접속 키를 보내드립니다. · Enter a company id and your email — we'll send a verification link and your credentials.

3. 사용 · Use it

발급받은 값을 옵션에 넣으면 끝입니다. · Paste the values you were given:

await using var ck = new ConnectKitClient(new ConnectKitOptions {
    Secret    = "<shared secret both peers know>",  // E2E key (J-PAKE); same on both peers
    Signaling = "sig.ck.remote-viewer.com:1618",          // coordination server (from your access email)
    Company   = "<your company id>",
    TenantKey = "ck_...",
});
await using var channel = await ck.ConnectAsync("device-name");
channel.Send(bytes);              // encrypted, delivered as one message
channel.OnData += b => { };      // decrypted plaintext

문서 · Links

ConnectKit is commercial software licensed under its EULA. © 2026 Joo-Hwan Han.